feat(main): More granular ways to add paths in

Now one can add non-js files for whitespace linting and also watch for whatever file changes one want.