Treat a stale connection as a reconverable error
Merge pull request #36 from fraenkel/reconnect

Treat a stale connection as a reconverable error
Minor cleanup, version bump
Client Ping for Reconnect

* Configure PingInterval and MaxPingOut
* Reconnect if you exceed max ping out
* Any PONG will reset ping count