Allow big file uploads without eating up large amounts of memory.

Implmented upload file API call using the requests library. Utilized
a library called requests_toolbelt which has a Multipart streaming piece.

This allows big file uploads without eating up large amounts of memory.