Changed upload to use a specific upload token to authorize uploads.

Closes #34
Added content length to filestream.
Changed check out to create a link to the json data to be downloaded as a the file meta data.

Closes #29
Added max_upload_token_age to example file.