Validate channel users are being used
organize types in user struct
Add referenced nicks to users
Add nick references to channel
update todo