Adding some tests and fixes

but no new functionality to the grader :(
Richard Ilson suggested fuzzy matching the commit messages