Initial test coverage.
Updated unit tests.
Updated category tests.
Merge pull request #6 from StrictlySkyler/feature/tests

Adding unit test framework and some initial tests.