Convert test suite to unittest

Not a huge deal, I know, just thought it would be worth it to have the tests use a 'real' test runner.