Added some functions to update channel list and user list. Added function to update status, which can be permanent (until overridden) or timed, after which it resets to 'Idle'.