Make basic user model inc secure passwords
update user tests