change lib/capistrano directory structure
set up vars only after loading stage; use git protocol for cached copy repo; set :gateway only when necessary
release 0.0.2