BaseDriver.js:
Added a base driver for tests that don't require a browser. This is typically used for unit tests.

Runner.js:
Relocated pre processing of reporters
Set Console as the default reporter
Set Base as the default driver

Session.js:
get the browser name from the driver

SeleniumDriver.js:
Switched webdriver package

BaseReporter.js:
Fixed reference to scenarios.

ConsoleReporter.js:
Moved most of the stat collection logic to the Base Reporter.
Defer display of feature results to the end. This is needed for parallel runs to prevent overlapping realtime results.
Improved output formatting.
Bumber version to 0.5.0