Added exception handling for total sum != 100, new totals are now sent to Course
Missing semicolon
Changed StartupWindow to use StartupAcceptHandler