Documenting how the rules work
Refactor watch & ignore logic in favour of monitor

Now using minimatch to match globs to files that have changed. Logic orders the rules in order of specificity (i.e. deeper paths have higher specificity) and the file runs through the rules.