refactor plugin loading
use node path instead of stringbuilding
do not use stringbuilding to get path to config file
use console error and fail on fs errors
basic client config and listeners
log if the bot is kicked
organize plugin listener
client talks to core with events. client module inherits node events.