Restored the notification app and adding some more notification types

This PR restore the notification application and add more notification types, such as: layer_created, layer_updated, layer_deleted, layer_comment and layer_rated (some types for maps and documents as well)