Added html file output

Fixed some problems

Fixed more things
Merge pull request #285 from SkuliOskarsson/html_output

Added simple HTML output
Changed from erubis to erb
Merge pull request #288 from SkuliOskarsson/erubis-to-erb

Changed from erubis to erb
Refactor unused parameters smell detector

- Remove excessive constants
- Clarify method names
Merge pull request #275 from troessner/refactor-unused-parameters-smell-detector

Refactor unused parameters smell detector
Refactor Cli::Options.
Merge pull request #279 from troessner/refactor-cli-options

Refactor Cli::Options
Color total warning count depending on number of warnings

If there are no warnings, the output will be green, otherwise it will be
red.

Fixes #287
Merge pull request #289 from gilles-leblanc/issue-287

Color total warning count depending on number of warnings