SimplePush: Refactor to follow Mozilla's API placing SimplePush on the navigator object to act as a proper pollyfill