add some error checking to the Root controller`
settle on json for requests from metoffice

fix Metoffice::LatLongTransform code and tests
begin code to insert metoffice full site into a db. Plan is to update the db
~ once a month, as it's quite a bit dl from metoffice, but unlikely to change
dramatically within a month
add test for populating db with metoffice full-site info