Introduce clock to allow mocking of time.Now()
Rename Handler to SocketHandler
Create handshakeURL function in Session and add corresponding test
Pull Socket out of Session
Remove host param from NewSession
Enable Travis builds