Add factory girl
specs for models
spects for appointments continued.
Appointment specs complete
Merge branch specs into sprint-3 and fix conflicts