Added generic swapable codec interface for encoding and decoding
Added generic and swapable hashing interface
Updated onNotify debug statements
Removed global level hashing function
Added and implemented swapable codec and hash funcs, removed connection cache, temporarily removed heartbeat func
Forgot NewHash function for implemented sha1 hash
Added orgin and id params to message, renamed value to body, and implemented generic codecs via DecodeBody()
Attached newSock to cluster to gain access to cluster level codecs
House cleaning, and removed transport + outdated encoder