fixing validation things
distinguishes between an empty effort value and 0 effort, also modifies tests since effort is now not required
fix small things
Merge branch 'fix_validation' of https://github.com/slash-slash-no-comment-WPI-cs3733/wpi-suite into dev-gradle