Implemented tracking of changes to s3 assets

Implemented tracking of changes to s3 assets. It's off by default and can be turned on by setting the option flag 'trackChanges'. I use this to invalidate cache. In particular with Fastly with this grunt plugin (https://github.com/coen-hyde/grunt-fastly).