Port shell based tests from self-test to proper unittests. Fix spacing. `./setup.py test` now works
Merge pull request #9 from jevonearth/unittests

Port shell based tests from self-test to proper unittests