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