Register as 'pusher:main'

In Ember 1.6 you can no longer inject an object into its own type (eg. "controller:foo" into "controller"). This PR gives the Pusher controller its own type. I don't think that the Pusher controller needs to extend Ember.Controller anymore either, but I haven't included that here.