Moved the abstract entity to its own mapped superclass directory and renamed
Renamed person to contact
Added numerous common fields to contacts
More explicit entity mapping
Make email address a required field for user scaffolding