Added cProfile to this branch
Myriad of workarounds for potential bugs.

waitToDisappear now uses kwargs:
  - Allows custom time to wait initially
  - Can timeout
  - Now passes arguments to itself more cleanly
  - Uses lightconfirm more properly

Exists:
  - Everything now uses jQuery
  - Now seems to better detect if stuff is visible
Changed comments for script check and cleanedup
Fix... execute_async_script doesn't work properly
Javascript checks gone, gd's are faster

Also sleepwait bugfix, probably causing a few random errors where it
should have been waiting. It wasn't honoring the timeout properly
sleepWait returns a wd element, speeds things up
Removed profiling (again)