Complete BBC caching

Completed the BBC caching system, with:
- Date addition to XML file
- Date expiry checking
- Writing XML file to disk
- removing old XMLfiles