Add Authentication Logic
Merge branch 'Create-User-Auth' into develop