AppointmentManagementSystem -
1) Dry out all controllers
2) put comments in models
3) change indentation