Gluten free lemon almond cookies