adds plugin handler
adds has_option? method

the new has_option? method allows for checking a config key exists
adds plugin class

adds plugin class to wraith and adds base class to the plugin name space
adds plugin loading
changes the way plugins are used
adds plugin config