Implemented Configuration file

The bot now loads configuraton parameters from a file
Added a little documentation
Refactored bot out of source for IRC Clients
Added command line flags for config
Added a little more source documentatio