Move bounding box for geocoding into a config variable
Fix bug with not recognising errors in geocoding properly
Override Location.geocode to use a bounding box for biasing

This should make the results more accurately 'Hampshire' most
of the time and combined with a tigher MINIMUM_ACCURACY setting
should get us a good set of results usually