Added class that will abstract a cfg file into a collection of tables of sections and entryies
Updated karmabot.  It now will keep track of karma but it does not verify that the nick exists nor does track changes in nicks.  It also does not prevent karma bombing
altered print statment to remove newlines from the string sent to the server
altered print statment to remove newlines from the string sent to the server
removed print statments that were too spammy
Added .so files to the git ignore list
Rewrote OmniConfigParser to use the OmniCfgReader class.  Also created seperate private classes to handele each section in the config file, to make parse() cleaner.
Added print statements for analyzing disconnects
Added Karmabot
Now prepends lib to plugins to be loaded so that they may also be linked in at compile time
Added Karmabot.  Modified so that plugins are compiled and linked in as .so files. Also now outputs a start script that will set LD_LIBRARY_PATH before starting Omnibot. makefile now should compile either with runtime linked plugins or for dynamic loading of plugins based on the the value of the varible DYNAMIC_LOADING.  Runtime linking works, but dynamic class loading is untested.