add helper functions to User component
update module initialization
add alias property to module
implement initial version of login, registration, account, and profile pages