Introduce result reporter
Commands and runners return results instead of strings, all test cases
changend accordingly
Main program creates HTML output if requested.

The HTML output is based on reports created by Selenium's Server.