- Overhauled Commitment class to mimic Events.
- isValid* methods were moved into a new ValidationUtils class in the
utils package to be used by Events and Commitments.
- Fixed Commitment setters to throw exceptions
- Added Commitment tests for exceptions, based on Events Tests
Added test for spaces in event
Commit to pull: modifying isValidName to require alphanumeric
characters.
Merge branch 'origin/wip/events-and-commitments_quickfix' of https://github.com/frenchie16/wpi-suite-team6.git into wip/events_and_commitments_quickfix
Created AbstractCalendarEntityManager and AbstractCalendarModule
This reduces duplicate code between Event and Commitment
Also separates databasey stuff from functionality stuff
Added another test so an event cannot be named commitment name
Merge branch 'dev' of local repository into wip/model-and-manager-abstraction
Fixed a few calls to fromJSON*
Commit to Pull: isValidName will throw exception if the event name is
"Event Name"
Merge branch 'origin/wip/events-and-commitments_quickfix' of https://github.com/frenchie16/wpi-suite-team6.git into wip/events_and_commitments_quickfix
Fixed Tests in CommitmentTest and EventTest. Finalized changes for this
coding session.
Merge pull request #8 from bigamckay/wip/model-and-manager-abstraction

Merge wip/model and manager abstraction into dev
Merge branch 'dev' into wip/model-tests

Conflicts:
	Calendar/src/edu/wpi/cs/wpisuitetng/modules/calendar/models/Commitment.java
	Calendar/src/edu/wpi/cs/wpisuitetng/modules/calendar/models/Event.java
Merge pull request #10 from bigamckay/wip/model-tests

Wip/model tests
Commit to pull
Merge remote-tracking branch 'origin/dev' into wip/calendargui
Merge branch 'wip/calendargui' of https://github.com/frenchie16/wpi-suite-team6.git into wip/calendargui