Add compact output for CLI

Easier display of errors inside command line interface. XML output will remain the same.
I hope that test cases are good enough to cover this change.

Before:
![screen shot 2014-06-01 at 12 26 04](https://cloud.githubusercontent.com/assets/389286/3141874/1cb9516c-e99d-11e3-9d54-3851eefd6104.png)

After:
![screen shot 2014-06-01 at 12 41 45](https://cloud.githubusercontent.com/assets/389286/3141875/22e7177c-e99d-11e3-83e5-44980f328d0e.png)