fixes the bug where if you click save really fast you can save invalid data
Merge branch 'dev-gradle' of github.com:slash-slash-no-comment-WPI-cs3733/wpi-suite into save_validation
fix function
tests for new method
Merge branch 'dev-gradle' into getStageViewByName
remove unneeded try/catch, update test
Merge remote-tracking branch 'origin/save_validation' into dev-gradle
Merge commit 'add7ad6454ac3b5b8b57be4017973576359b373c' into dev-gradle
Merge branch 'dev-gradle' of https://github.com/slash-slash-no-comment-WPI-cs3733/wpi-suite into test-dragon-archive-delete