Added callbacks for connect, disconnect, send and receive
* Allows adding authentication functions to connections
* connect/disconnect takes 1 param: the client/server object
* send/receive takes 2 params: client/server object, and the message sent/received

Removed debugging logs