add option to change join role
add channel icons

when user not ws connected collect count of unread messages for each conn (add db table in future)

fix cache

user banners

Alan's sun