Allow passing of configuration file via argv
Add support for @#channel messages
Add mode change helper function
Add missing namespace qualifiers
Use strongly typed enums for session state
Fix compilation error with clang
Add config.hh
Add disclaimer to signal handler