100% coverage for web push
Cleanup of webpush based on code review

Clean up the mock object and test cases for getting full coverage on
webpush
Merge pull request #24 from AdrenalineBrowser/webpush-coverage

100% coverage for web push