issue #77: tags -> annotations, added the docs from the GH page to the mojo parameter descriptions
some minor cleanup and refactoring
issue #76: added parameters to configure the browser version to CLI and Gradle implementations
issue #72: introducing CSV reports along with the support for
configuring expected report formats (currently out of HTML, RAW and CSV)
fixing option parser