implement AWS S3 CRUD API

jsdoc [implies](http://usejsdoc.org/tags-callback.html) i can add this to end of the code but it doesn't work for me :cry: