Added in percent-based progress meter for uploads and downloads, vastly improved documentation/docstrings, added in connection testing arguments and functions, added skeleton for taking credentials by argument, env var, or config file