Add basic user registration/auth - needs work