Adb scripting

This is PR #26 re-issued against the dev branch.

- now splits assertDevice from runCommand so that device verification is run only once before script execution.