clean up and refactor instruments
add better log information about what it means when there's a socket timeout
better js? who knows
let appium start as many new sessions in a row as we want
TODO
fixing the build: have to make a pre-commit hook to run lint for me
adding support for getSessions + test