Added shared model and controller, added unbook appointment feature

Shared model and controller will contain functions shared by both
students and instructors