fixing up templates, added 2 new models. UserProfile and Appointment