Finished off the MockWebDriverTests.
Fixed the name of a test.
Fixed the MockWebDriverTest.testGetWithNullRunnable() test.
Implemented the MockWebDriver.
Updated the MockSearchContext so that it now verifies it's composite mock elements.
Updated the MockWebElementTests and MockWebDriverTests to handle the new withVerification method signature.
Updated the CreateUserTests to use the new mock classes.
Updated the PageTests to use the MockWebDriver.
Updated all the unit tests to use the mock classes and removed the builder classes.