functionality: signup/login/logout, create list, add items