Merge remote-tracking branch 'origin/jolly/gui' into jolly/gui

Conflicts:
	.idea/misc.xml
	.idea/vcs.xml
	.idea/workspace.xml
	src/app/app.fxml
Merge remote-tracking branch 'origin/master' into jolly/gui

Conflicts:
	.idea/misc.xml
added controlsfx library
messages now appear in popup dialogs! info and error messages.
removed unneeded methods in commandcontroller
added JIntellitype library (for hotkey activation)

may or may not implement, windows only dll
added RichTextFX library for text input
updated RichTextFX library
in the midst of implementing richtextfx

finally got something to appear, a lot of things have been commented out, will continue work on it.
change build path
Removed redundant variable
Added final modifier to cell components, and switched lambdas to use Java 8's lambdas
Removed unused code
added custom scrollbar css
add start and end date command parsing
refactor start and end command parser
added clear controller
refactor update view
move update view to InputFieldController
added end date test unit