cleaned up some of the mess related to #9 . Protocol module is next.
added Kill snotice handling to protocol module.