Primary test for RequirementTableModel

Signed-off-by: tianyuli <tli@wpi.edu>
Completed test for RequirementTableModel,
change some variable's visbility from private to protected for test.

Signed-off-by: tianyuli <tli@wpi.edu>
Add test for ModelMapper. Remove a useless repeated class

Signed-off-by: tianyuli <tli@wpi.edu>
Version for merge. Hopefully do not conflict with other branches

Signed-off-by: tianyuli <tli@wpi.edu>
Merge remote-tracking branch 'origin/team1-test' into team1-dev

Conflicts:
	RequirementsManager/src/edu/wpi/cs/wpisuitetng/modules/RequirementsManager/requirements/controller/SaveRequirementController.java
	RequirementsManager/test/edu/wpi/cs/wpisuitetng/modules/RequirementsManager/requirements/TestSaveRequirementController.java