Expire cached tiles

Initial attempt to no load expired tiles from local (disk) cache. This implements the basic back end part of #8.