Go ahead and use dynamically-created object-loader method in Bot::Core

Hopefully this ends up with a cleaner Bot::Core (reload is cleaner) even
if it adds complexity. Maybe consider using method_missing to make it
even cleaner.
Move object loader into a module
Move loading of bot settings to a method

For reload of settings before plugin reload: blacklist/whitelist
settings could have changed.
Basic IRC adapter with EventMachine

Does the basics: connection, registration, pongs and message parsing.