Improved reporter; changed style, outputs expected indentation level.

I'd like to start changing the reporter of lintspaces to be more like JSHint's, in that it shows you a line number, column and a preview of the code that failed the lint check. This PR is a step towards that; I wanted to clarify the messaging from the task so I rewrote those, and changed the reporter slightly so that it doesn't output all in yellow.

![screen shot 2013-11-06 at 21 58 49](https://f.cloud.github.com/assets/1282980/1487444/2088f038-4734-11e3-8505-b6ba334f723a.png)

For JSHint 3, code style checks will be dropped from the codebase, so it would be good if we can make the reporter for lintspaces more robust in order to fill the gap.