for next release -- improve documentation. Document errors. -- provide examples -- basic runSession usage -- intermediate usage -- exception handling with lifted-base -- explicit waits usage -- firefox profile usage -- REPL usage for 1.0 -- add WDSettings, use WDSession as internal State type. -- allow settings to automatically load drivers. add modules with driver loading functions -- allow setting to modify HTTP headers distant future -- use http-conduit and attoparsec-conduit to stream JSON data. use request methods from http-types -- use ReaderT to store WDVersion for use with implicit configurations. misc. unsorted -- remove temporary directory code from prepareProfile --Use lazy ByteString where possible. patch base64-bytestring to work with lazy bytestrings