Added Redis cache, updated readme, composer.json and travis.yml