updated to vs2012
Switched from TimeoutExceptoin to Webdriver version, removed rethrowing and losing stack trace
halfway done with converting to customer exception types
last half of converting to custom exceptions for #75