Refactored the Permissions Panel to follow the Model View Controller style.
Also hopefully fixed an odd fresh server bug.
Merge remote-tracking branch 'origin/team1-it4-refactor-cdh' into team1-it4-refactor

Conflicts:
	RequirementsManager/src/edu/wpi/cs/wpisuitetng/modules/RequirementsManager/Toolbar/action/EditUserPermissionsAction.java
	RequirementsManager/src/edu/wpi/cs/wpisuitetng/modules/RequirementsManager/Toolbar/action/NewIterationAction.java
	RequirementsManager/src/edu/wpi/cs/wpisuitetng/modules/RequirementsManager/Toolbar/action/NewRequirementAction.java
	RequirementsManager/src/edu/wpi/cs/wpisuitetng/modules/RequirementsManager/rmpermissions/controller/AdminPermissionController.java
	RequirementsManager/src/edu/wpi/cs/wpisuitetng/modules/RequirementsManager/rmpermissions/controller/NonePermissionController.java
	RequirementsManager/src/edu/wpi/cs/wpisuitetng/modules/RequirementsManager/rmpermissions/controller/UpdateAllPermissionsController.java
	RequirementsManager/src/edu/wpi/cs/wpisuitetng/modules/RequirementsManager/rmpermissions/controller/UpdatePermissionController.java
	RequirementsManager/src/edu/wpi/cs/wpisuitetng/modules/RequirementsManager/rmpermissions/observers/PermissionsObserver.java
fixed a import error