- added jshint
- notify only when the signal's value has actually changed
- adjusted package.json