Go fmt
Fix IOMessage.String()
Comment out unused message types
Refactor
Add endpoint.go
Add session.go
Add Connection
Remove codecs
Add Connection.Receive()
NewConnnection included NewSession
Refactor NewSession()
Use errors instead of log
Rename client.go to subscribe.go
Add transport.go
Add Connection.heartbeat() and Connection.handshake()
Rename connection.go
Add Socket.Url