basic notification setup. see #46
Merge branch 'master' into notifications-46-rb
Web notifications for new ideas, new idea threads, and votes. see #46

- scoped to show for only users who didn't make the action
Fixing adding voters not making PUT
Adding ability to turn desktop notifications on/off. closes #46

Manual user action is require in Chrome to request notification
permission.
Fixing notifications toggle deleting profile's name
reset notifications prefs if notif permissions revoked
cleanup
Merge pull request #47 from cremalab/notifications-46-rb

Web Notifications