Should we be running cfx test instead of relying on this make target?

Also, what happens if we run the linter as a pre-commit, so people don't have to remember to type make lint? Is there a way to make it only error on new/changed lines?

https://gist.github.com/matthewlein/2560030