added graded score method and tests
make sure score model tests get run
changed testing to pytest, so we can test the workers at the same time