refactor(*): Break apart packages
Merge pull request #31 from bcwaldon/refactor

Refactor package layout