* BotController.cs: Implement Controller Logic

* IBotCommand.cs: Extend IBotCommand Interface to handle parameters
  and trailing parameters and expose events
* WolfyBot.BotCommands.csproj: Add Keep Alive Command

* KeepAlive.cs: Add Keepalive Command to replace keep alive logic at
  the server connection level

* IRCServer.cs: construction make more rubust, and remove the keep
  alive logic
Implement the Configurator and get the rest of the bot in working order
Get stuff in working order