Creating user authentication feature

tests passing on user authentication and registration.  Will be adding redirects and sign out options soon.