static user object in comm, username instead of email in user
lists should not be static
add non-self constructor
user lists are public, parse them for current user on login()