Show all errors, then warnings

It's likely as we add more lint rules that there will be more warnings
some of which aren't pertinent. This puts all the errors at the top so
you get to the important stuff first.

Fixes #1