Add logging.
Abstract out S3 API (WIP)
Ignore packages folder.