Better reconnection with ping server task
Adding back to 2 minute pings to get things to work

Handling fast reconnections is a bit difficult to figure out
because of a series of timeouts in the code. This problem requires
more time to figure out, this is temporary hack but reconnections
may still take more than 5 minutes in some rare cases.
Minimizes probability of reconnect collisions
Merge pull request #35 from ptony82/fix/faster-reconnect

Better reconnection with ping server task