* IRCUser.cs: Add an IRC User class to handle user nick and mode

* BotController.cs: Add in permissions system hooks

* IBotCommand.cs: Add in SuperOp and ChannelOwner modes

* IRCChannel.cs: Handle Users as objects instead of strings and make
  work better and more efficiently as a result

* IRCServer.cs: Make IRC Server aware of channels properly

* WolfyBot.Core.csproj: add IRCUser class