Initial skeleton for s3get.
Document methods and classes.
201 is also ok.
Change code layout.
Perform the request for the data.
Save the fetched data to the right location.
Only do the download if needed.
Fixed layout.
Refactored the logic for s3put so that the decision is in the put method.
Added s3get to fetch files and refactored the s3put command to move the logic of where the upload decision happens.
Merge branch 'feature/s3get' into develop