Add a framework for linting projects

Currently comes with just an absolute path linter, as well as a relative path linter.
We should lint R Markdown files too.