Fixes issue #29 and #11 replace node-watch with watch

Also added a watch filter to ignore node_modules and bower_components
Make filter option overridable
Merge pull request #33 from davejlong/replace-watch

Fixes issue #29 and #11 replace node-watch with watch