add initial geo abstract model
add email property
Initial profile editing view with location
typo
remove JS duplicated in _base template