updated pom, refactored and documented Notifier