fixed constructors
Moved logging to it's own class
Fixed type
added getServerName function
Added basic storage of channel membership - this should change from std::string to irc::Channel sometime
Update and query the list of channels in the server object
Now tests the path exists and creates if if needed
Logs messages to files based on network / channel