Gluten free almond biscuits