added email requirement for use model, added sequences to factory and added ability to edit and update users from admin tool