add support for custom job commands
skip SSH to localhost
add traceback to error output
install package as directory, not zipfile