Split out the tests from __init__.py into their own seperate files.