Gluten Free Lemon and Almond Cookies