Update dependencies + small fixes

I updated coffeelint and colors dependencies - Fixes #3 

I also changed it to check `file.source` instead of `file.body` because the latter is not defined on current DocPad releases.

Finally, I added a small enhancement so that it doesn't re-lint the same file to display errors.