Preliminary s3 driver implementation

DO NOT MERGE (uses goamz, which is lgpl)

Will have to use https://github.com/smartystreets/go-aws-auth or something else in the future.
Left the door open for when it needs to change based on something in the future. Making it a const is also an option.