update package.json
add notifier methods
add gitignore
add tests