Refactor AuthSignature
Use gproc hex package
Add pusher to tests deps

And update pusher_client
Add integration tests for connections and private channels