add ability to enable custom rules at linter creation

i wasn't able to add tests to `/test/unit/joblint.js` without massive changes, so i put them in a separate file

this somewhat touches on a discussion held in #6