Fix resolving files to watch

We should use
`!<pattern>` to specify exclusion patterns since 'globule' can filter filepaths using such patterns and return to 'gaze' only really need to watching files and
`config.patterns` instead of `config.include` and `config.exclude`, as patterns are processed in order, so inclusion and exclusion order is significant.