Adding modules to manage user registration and authentication