create enclosing directory before trying to transfer archive
:java_setup_remotely and :java_setup_locally should work independently
add test cases