add basic IRC functionality
add logging