created the User model, permissions datatype, and simple tests for the model. \n (Ned Shelton + Michael Perrone)
Renamed User to ProjectUser to avoid name conflicts, began to modify the GUI to reflect permissions. -Ned Shelton, Michael Perrone
Don't yell at me, Perrone asked me to do this  :<
Primary test for RequirementTableModel

Signed-off-by: tianyuli <tli@wpi.edu>
added in a gui for the permissions, also have an entity manager
the gui does not interact with the entity manager now
fixed the wording on the button and below the button in the toolbar
fixed the buttons for the gui on permissions so that when one was pressed it will move it to the otehr list, ther is no checking to see if it was assigned and it wont get removed from the overall list at the moment either
Completed test for RequirementTableModel,
change some variable's visbility from private to protected for test.

Signed-off-by: tianyuli <tli@wpi.edu>
Fixed up the gui to be functional
just need a list of users in the project and will need a update button to save the changes
Documented the new code written
Add test for ModelMapper. Remove a useless repeated class

Signed-off-by: tianyuli <tli@wpi.edu>
added code to disbale notes and made it so that the edit user permissions will only open one tab
moved the sub classes in UserPermissionsPanel out and wrote tests for the controllers
added in comments for the actions in rmpermissions
Changed the treeview so that it will order the iterations based on start date.
added the abiity to retrieve the users from the database and set the list of the user to that in the gui
also will update when the buttons are pressed i the edit user permissions panel
Added tests for IterationStore. Also added a .equals for Iteration to make that nicer.
Added simple test for the Iteration date setters.
-Michael Perrone
Merge remote-tracking branch 'origin/team1-permissions-database' into team1-permissions

Conflicts:
	RequirementsManager/src/edu/wpi/cs/wpisuitetng/modules/RequirementsManager/requirements/RequirementPanel.java
	RequirementsManager/src/edu/wpi/cs/wpisuitetng/modules/RequirementsManager/rmpermissions/UserPermissionPanel.java
Merge branch 'team1-permissions-tests' into team1-permissions