add more api property lookup functions
add geohack update
add in country validation