whoops. fixing my own silliness. put the CI stuff in Pusher, instead of
the PusherInstance class. this way you don't need to use the Singleton
approach to getting pusher.