Making huge progress on Splitting up the classes / interfaces into seperate files.
Adding better assertions.
Extracting out By and finishing up ExpectedConditions.
removing dead code.
making static methods and enums really static.
adding an isString assertion
adding an import for URL, making some notes on unneeded nested classes for RemoteWebDriver
Completing the constructor of RemoteWebDriver, and a few methods.
adding isNumber and assigning isInstanceof to assert
fixing parameter names
Adding ErrorHandler support to RemoteWebDriver
Finishing up RemoteWebDriver with the exception of the two methods related to FileDetector.  I'm not sure what they're used for and what value it adds to support them.
using the instanceof operator so changes to assert don't break this in the future.
adding isString to assert
converting TimeUnits over to a proper class format.
Adding OutputType.
Adding outputtype, takesscreenshot, and file(which is still a work in progress).
Adding an assert for boolean
Finishing File
moving the exports to the top.