Moved sample solutions around
Core changed to use only a singleton for tests
Tests fixes
Fixed existing solutions
Use OrderedDict for tests
New test running method - rely on grader.testcases to keep track of functions we run instead of requiring them to be imported