Gitignored .env, put an example instead
Added active_support for hash slicing
Changed require calls
Added tests
Changed S3 cache behaviour