Added category class.
Added more comments to category.
added CategoryEntityManager.java (mostly just find and replace of Commitment version)
Fixed some problems in CategoryEntityManager.java
-Added color field to categories
-Made a second contructor; one uses colors, one doesn't (in case we don't want to go with colors in the end)
-Added "isPersonal" boolean field to categories, to differentiate between team and personal categories.
-Added userID string field to categories, for personal categories.
-Added getters and setters for the new category fields.
Add addCategoryController and Observer also the CategoriesModel

Signed-off-by: Hui Zheng <fengyimzy@gmail.com>
Fixed more problems
Merge branch 'feature-Category&Filter' of https://github.com/Tommzy/wpi-suite into feature-Category&Filter
Everything in Categories

If there is an error it is with the buildpath and I am unsure how to fix
those errors, If there is an error let me know and we can work to fixing
it. The project builds
Add Function"Personal category and team category"

Signed-off-by: Hui Zheng <fengyimzy@gmail.com>
Merge commit 'bf1af05d66ffeb4f189de0531e7dc6e121f34d07' into dev-team3

Conflicts:
	Core/WPISuite/WebContent/WEB-INF/lib/WPISuite-Interfaces.jar
Remove unused code and errored codein the manager layer.
Signed-off-by: Hui Zheng <fengyimzy@gmail.com>