Refactored constructors and made WorkflowController a singleton.
Add calls to WorkflowController.getInstance() where necessary
Fixed broken test.
don't send info about changes to the session that made the changes
Removed unnecessary call to WorkflowModel.getInstance()
Merge branch 'dev-gradle' into refactor-workflow
add javadoc
Added Javadoc comment to WorkflowController.getInstance()
Merge branch 'refactor-workflow' of github.com:slash-slash-no-comment-WPI-cs3733/wpi-suite into dev-gradle
Merge branch 'unneeded-responses' into dev-gradle
Merge remote-tracking branch 'origin/dev-gradle' into fix-taskpreview-hide