Add getUsersController (and associated observer)

To complete this feature branch, the returned users need to somehow be put into the new task panel.
Merge branch 'develop' of github.com:R2-Team2/wpi-suite into feature-42-get_user_controller

Conflicts:
	TaskManager/src/main/java/edu/wpi/cs/wpisuitetng/modules/taskmanager/view/tasks/AbstractInformationPanel.java
Add user field population to new task panel
Merge branch 'develop' into feature-42-get_user_controller

Conflicts:
	TaskManager/src/main/java/edu/wpi/cs/wpisuitetng/modules/taskmanager/view/tasks/AbstractInformationPanel.java
Merge branch 'develop' into feature-42-get_user_controller

Conflicts:
	TaskManager/src/main/java/edu/wpi/cs/wpisuitetng/modules/taskmanager/view/tasks/AbstractInformationPanel.java
	TaskManager/src/main/java/edu/wpi/cs/wpisuitetng/modules/taskmanager/view/tasks/NewTaskInformationPanel.java
Add a Work Flow Edit View and Merge To Dev
Merge pull request #75 from R2-Team2/feature-73c

Add a Work Flow Edit View and Merge To Develop
Audited code, removed majority of yellow flags
Merge branch 'release-iteration4' into develop
Add validity check. User is unable to create task with other than new
status not selecting assignee. Another check is that we can't leave
whitespaces only in title or desciption. No tested yet.
Merge branch 'develop' into feature-90-user-to-new-task
Complete validation check on status&assignee and no whitespaces.
Add tests. Refactor implementation.
Final Fix.
Audit fix.
Merge pull request #76 from R2-Team2/code-audit_20141205

Audited code, removed majority of yellow flags
Merge branch 'feature-90-user-to-new-task' of github.com:R2-Team2/wpi-suite into Additional_View_Fixes
Create Additional_View_Fixes branch
Merge branch 'develop' into feature-90-user-to-new-task
Fix Medium and Low Level Violations