Modified timeouts to store what was set. Added a ByAsyncJs finder that uses executeScriptAsync.  I want to combine these 2 features to make a Js Finder that honors the implicit wait timeout.
Fixing options test
Actually setting timeouts in constructor
Responded to feedback
Merge pull request #1 from zachconrad/master

Adding a ByAsyncJs finder, and tracking timeouts as they are set.