add tests for new classes, split scrapers into separate files
Merge branch 'joe-tests'