checkpoint for file watcher.

	modified:   lib/cache_service.js
	modified:   lib/index.js
	new file:   lib/path_matcher.js
	new file:   lib/url_from_path.js
	modified:   package.json