Almond Flour Crusted Veggie Quiche