Add cache support

Both the KML map and the locations per long/lat are cached into a
Redis server, using two cache middlewares.