Push manager. Fixes issue #2

Changes:
-Move pushRegistrationManager to ServiceWorkerRegistration (Fixes issue #2)
-PushManager --> PushRegistrationManager
-Adding PushRegistrationManager.hasPermission
'prompt' looks more self-explanatory to me than 'default', so I wuld go for it.