Remove fixture/fixture manager.  The Builder pattern is better for setting up and tear down, along with fixtures is too specific for a certain workflow
code clean up,

replace unittest with unittest2 on the unit tests.
fix check for webdriver when channel is currently unavailable

Added unit tests for is_driver_available() method.
Run teardown if setup() fails.
use unittest2 as the testcase base for our unittests