Push manager. Fixes issue #2

Changes:
-Move pushRegistrationManager to ServiceWorkerRegistration (Fixes issue #2)
-PushManager --> PushRegistrationManager
-Adding PushRegistrationManager.hasPermission
Other methods seem to have the same wording. Let's deal with it separately.