Fix tests - refs #7

* Ensure tests work from setup.py
* Do not use subprocess module in tests
* Move files around for better readability