Added port and user specification in rsync transport

Allow users to specify remote port and username for their rsync server.  Also changed the error message so you will know if it fails on upload (of results) or download (of experiments).