some small changes in user schema; add enum types in gender, formating email