Notifications

It will be merged after permissions PR

Commit including "Added comments to explain limit_user_permissions() method" and above are part of permissions PR