Notifications System core

Following https://issues.cask.co/browse/CDAP-849 jira and design doc.
Build is running at https://builds.cask.co/browse/CDAP-DUT320-3.
The checks are now made in the ``NotificationFeedService``, where all calls to create a feed are routed. Do you think I should move this logic in the constructor of a feed?