Updated README
Refactored (and fixed behaviour for when onLocationOutsideMapBounds
would return "true"