Notifications: write notifications service

Write server-side notifications service, integrate it with client-side services.
Add mock service support and integrate with Gruntfile.
Close #41
Merge with master