Complete initial test suite.
Merge pull request #1 from AL333Z/tests

Complete initial test suite. Good!