Start working on GroupCommitment

Signed-off-by: Hui Zheng <hzheng@wpi.edu>
Added GroupCommitmentEntityManager
Fixed some files that were not building
Clean codes

Signed-off-by: Hui Zheng <fengyimzy@gmail.com>
Merge branch 'CodeCleaning' into Database
Make Calendar Project Buildable

Signed-off-by: Hui Zheng <fengyimzy@gmail.com>
everything for adding a commitment but get commit
Add and modified GetCalendarItemController and GetCalendarItemRequestObserver

Signed-off-by: Hui Zheng <hzheng@wpi.edu>
Merge branch 'Database' of github.com:Tommzy/wpi-suite into Database

Conflicts:
	Calendar/src/edu/wpi/cs/wpisuitetng/modules/calendar/controller/AddCalendarItemController.java
	Calendar/src/edu/wpi/cs/wpisuitetng/modules/calendar/controller/AddCalendarItemRequestObserver.java
adding and getting commitments Should work
Modified AddItemController

Signed-off-by: Hui Zheng <hzheng@wpi.edu>
Added CalendarStructure classes

Data structures to allow us to store all events, commitments, etc.
associated with a calendar in one place. Also added a PersonalCalendar
class which has info about the user it belongs to, and a TeamCalendar
class which has info about the project it belongs to.
Calendar Model and TeamCalendarEntityManager

Changed CalendarStructure to CalendarModel and made a
TeamCalendarEntityManager. Wrote toJSON and fromJSON functions for
TeamCalendar, and stubbed them out for PersonalCalendar. Made changes to
the ManagerLayer to add the TeamCalendarEntityManager as the tutorial in
the wiki described, but I am still getting errors there.
TeamCalendarEntityManager will still need an update function at the
least, and the functions that we don't want to be used will need to
throw exceptions.
Fixing merge conflict

I can't push any changes because of this merge conflict in CalendarItem.
Unfortunately I messed up and picked the wrong version to commit. So I
will fix it again and make another commit to update this file.
Fixing merge conflict

Signed-off-by: Brittany Owens <baowens@wpi.edu>
Merge branch 'addCalendarStructure' of https://github.com/Tommzy/wpi-suite into addCalendarStructure

Conflicts:
	Calendar/src/edu/wpi/cs/wpisuitetng/modules/calendar/model/PersonalCalendar.java
	Calendar/src/edu/wpi/cs/wpisuitetng/modules/calendar/model/TeamCalendar.java