Update README.md
changed desiredAccuracy to 'best for navigation'
code refactoring
added static methods to use the shared geocoder quickly
added fallback to GeoIP support