test that incoming messages are correctly passed to router
add sanity checks before trying to unload a plugin
clarify variable name
beginning refactor of core and router
completed basic functionality for core and router rewrites
encapsulate plugins in class
temporarily remove test-- need to update for refactor
Merge pull request #1 from olslash/full-refactor

Full refactor of core and router