moved get and get merge logic to seperate function
moved controller logic to a s3 module
moved s3_object decleration to be done once
moved attempt for getting s3 objects to new function
changes to match comments
moved s3_faker to only files used by it