weather.metoffice v0.0.12
Still getting thread lock issues. Lets try previous version.
Remove Entry object. It over complicates a simple process
Create constants.py and move in constants.

Also some reorganisation of files.
jsonparser routines perform json.load on file
Fix broken tests
Fix No API_KEY coverage
Move expiry callbacks into jsonparser. Add tests.
Cleanup use of globals
cache.get does not return open file. Clean up setlocation.