Refactor Sidekiq::Client to work as instances

The Sidekiq::Client APIs are all class methods, since they meant to ape the Resque API.  It would be nice for the Client API to be instance-based with the class methods using a default instance.

First suggested in #1275 by @pkieltyka