Push manager. Fixes issue #2

Changes:
-Move pushRegistrationManager to ServiceWorkerRegistration (Fixes issue #2)
-PushManager --> PushRegistrationManager
-Adding PushRegistrationManager.hasPermission