WIP Notification functionality

Added initial auditable entities support
Minor refactorings
Progress in notification feature