Changed behaviour

From this commit on, in order for class to work you *must* provide the list of files/dirs/glob to watch before calling ->hasChanged(), and they must match exactly with the previous input, otherwise it would assume that something has changed
Merge branch 'master' of github.com:crodas/WatchFiles