Added user login, registration, and other aesthetics for related functions