more tests -- haha, and added tests.py to git...