Initial commit

Initial changes to model and model admin
Improve models

Improve the admin for the Appointment and Report models
Feature complete

Final Model and ModelAdmin definitions
Minor changes
Minor changes

Stylistic updates
Merge branch 'feature/constraint' into develop

Conflicts:
	appointments/apps/timeslots/admin.py
Merge branch 'release/version1.1.1'
Merge branch 'master' into develop
Bug fixes
Bug fixes
Merge branch 'hotfix/migrations'
Merge branch 'master' into develop
Improvements to reminders

Exclude cancelled appointments from reminders