Added download dir to ssh comunicator
download directory method now takes two strings for args
ssh communicator, working directory downloader
communicator ssh download dir can handle big files
Added optional download of artifact upon completed build