Added appointment scheduling logic. Added HATEOAS support. Restructured code to make it more uniform with the changes. Updated appointment repository.
merged stuff