A quick hacky fix.
Slight refactoring
Fix bugs with changing the date and requirement
Merge branch 'dev-gradle' into save-enabled-bug
Added a javadoc comment
allows save with just changing archived checkbox
Fixed jscrollpane listener to listen to more
Merge branch 'save-enabled-bug' into dev-gradle