Extra Credit + Completed Test Handling Tweak + Total Point Counting

Ability for tests to have extra credit points
Changes the test handling paradigm in Resuls.java slightly to introduce
management of non-failed tests. This allows us to count up total points
as well.