Revised Library
This replaces the library with one based on Python's requests module.
All of the same tasks from the earlier library should be incorporated, but simpler to accomplish. Additionally, new features like caption uploading have been incorporated into this library.