created user auth and role with signin and email verification

Take a look at the user auth and make sure I am ok.  Next I will create the item table then can try to set auth for it.  Let me know what I missed.