Configexceptions takes std string in constructor
Refactored config API
Added structs for channel and user
Added include to main.cpp
Fixed HttpServer in factory method accidently was commited
Added SelectingInterface for network related listening objects
Added InvalidArgumentException
Added SystemException
Changed eventmanager to use selectinginterface
Added first implementation of unix domain sockets doing nothing useful
Added server fetching to udsserver
Fixed accidently adding include for httpserver.h which never existed
Moved string helpers from config to extra header
Added sending of messages to channel/user via uds