fix dependencies and bump for npm publish
use javascript close() rather than clicking native buttons for safari
title() should always execute in default context for webviews
Auto format and clean
Merge pull request #368 from bootstraponline/auto_clean_format

Auto format and clean
Merge pull request #367 from jlipps/master

mobile safari updates (better close(), be in spec for title())
Add async script timeout.
Placeholder for android for asyncTimeoutMs.
Fix name of async wait.
Allow cross domain middleware and handling for OPTIONS requests.
First pass at Async js execution.
Convert async js wdc elements to wd elements.
Response can be null.
Not implemented routes for android.
Handle invalid async js.
Don't callback.
No need to callback here either.
Handle if lookForAlert goes null
Tests for asyncJS
Refactor lookForAlert into it's own function.