Fixes to TableQueryResult.asDataFrame() and unit test
Removed unused code
Adds pysft dependency
Skeleton for supporting sftp.
Moves sftpUpload to client to handle configparsing.
renamed queryTable to tableQuery
replaced use of df.from_csv with the more general pd.read_csv
enabled use of table IDs in some calls to create_table
test handling of headerless CSV files
Upload sftp.
sftp Upload support.
Support upload of fileEntities to sftp.
Adds sftp download Support.
Fix missing mimetype, fileSize, and externalURL for externalURLs before download.
Add all of the sftp tests.
Clean-up of commented code.
fixes SYNPY-167 - error in cache on unfetched external urls.
Refactor to shorten.
Makes credential storing in configFile same as R client.
Updated error message to give filename.
Merge pull request #184 from kdaily/geterrmsg

Updated error message when doing a get to give filename if the file is not found.
Adds support for urlquoting and multiple storage locations.
Fixes names of variables