added session layer (a lot to do)
started async work on session
broke channel out of sessin file
namespace irc::connection
basic privmsg is now working with sessions
added ping
added types.hpp to house all sigs and misc
remove "irc" prefix from irc_parser -> irc::parser
remove irc prefix from irc_connection
removed duplicate namespace ph=std...
now handle operator and privelidge nick flags
changed irc_connection.hpp to connection.hpp
outbound privmsg now works