Added BotConfig

Started on the BotConfig data type, to allow importers a way to
initialize a custom bot on command.
Finished the BotConfig Type

A bot can now easily be spun up and configured using the botconfig type.
This means that the file can be imported and used to make a new bot,
provided the implementation at least have on parser on hand to interpret
IRC messages
Made a simple example of bot creation

Moved the parsers and the main function to a separate file to show that
the botMaker module (formerly concurbot) could be used to easily make
and configure a bot.