improve bad app extension error
refactor appium configuration code since it was long and ugly
allow android to launch app already on device by package name and activity