Added user management
Modified login to accommodate roles