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 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 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
Fix bug. Now, dates are not set initally.
Add calendar validation.
Merge pull request #77 from R2-Team2/feature-90-user-to-new-task

Merge Feature 90 user to new task
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/EditTaskInformationPanel.java
	TaskManager/src/main/java/edu/wpi/cs/wpisuitetng/modules/taskmanager/view/tasks/NewTaskInformationPanel.java
	TaskManager/src/main/java/edu/wpi/cs/wpisuitetng/modules/taskmanager/view/tasks/ViewTaskInformationPanel.java
Switch to open view task tab instead of opening another if one already exists.