update package.json
add notifier methods
add gitignore
add tests
Merge remote-tracking branch 'upstream/master' into develop

* upstream/master:
  add tests
  add gitignore
  add notifier methods
  update package.json