cleanup enet code; add StopListen support; refactor to use Message inter...

General code cleanup
Implement StopListen
Replace bare {}interface with type Message interface