Update dependencies.
Add a couple of missing unit tests.
Add convenience method for the JS to override Pusher client configuration.
Add a file for easily starting the fake server in Cucumber.
Update homepage URL to use HTTPS in specification.