Further construction - created methods for passing messages and exceptions to a client
Created proper monitor to pass messages to client
Simplified some systems a bit and added basic IRC operations