return self so this can be used as part of a chain pattern.

add delete method for cleanup.
Fall back to webdriver manager's instance if webdriver is not provided.
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
Added unit test for watched test case.
clean up code
initial work in getting sphinx autodoc working.

documentation updated for page.py module.
fix doc strings
comment out unused var
version number bump
Merge branch 'release/0.3.2'