-Split PersonalCalendar and TeamCalendar into separate classes that are no longer linked by a parent class.
-Changed PersonalCalendar and TeamCalendar to implement Model interface.
-Added a permission hashmap to TeamCalendar and PersonalCalendar
-Added project field to TeamCalendar and Personal Calendar
-Implemented getPermission, setPermission, getProject, and setProject functions for TeamCalendar and PersonalCalendar
-Added TeamCalendarEntityManager to the ManagerLayer (again?)