Added server side client ping function (called client_pong)

Set up a routine to send out "{}" frames every period. 

Potential TODOs: 
* Client tracks last message out and sends + interval afterwards (avoid needless pong frame)

Closes #174.
We'll want a mutex around `self.stopped` now that we're observing its change in a new goroutine.