Updated tests.

Now allows for better coverage tracking, along with adding additional
tests.
Merge pull request #34 from nooline/feature/test-updates

Tests!