100% coverage for web push
100% coverage on the appendStore
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
Return a Deferred promise from append test functions
Merge pull request #26 from AdrenalineBrowser/appendstore-coverage

100% coverage on the appendStore
100% coverage for utils
Merge remote-tracking branch 'origin/develop' into updatestream
US JS: wait to send first update for connection

Style cleanup for main.py