Stop processing solution if there are compilation errors.
Add logging and support for TeamCity output.
Code cleanup.
Add Humanizer.