feat(core): split raw client and managed client as well as packet handlers Resolves #65
Merge pull request #34 from Rutherther/tests Add core tests
feat(tests): use merged HandlePacketAsync method
feat(tests): add tests for command processor, walk command handler, stateful injector