First round of changes to support watchers/pipelines
First stab at a 'smart watcher' for issue #71. Needs testing.
Ignore watch paths passed in to Save calls, print out exception messages during the watch. Closes #71.
Merge pull request #73 from pvcbuild/watcher

Watcher