restructuring for better module/plugin handling, WIP!
splitted that run_loop beast of method
reworked irc connection message parsing and dependent apstract layers
more sane object and calling structure without class variables and reference loops
Restructuring of action/module management
* Splitted actions into three kinds:
  - Commands    (like '!do_something')
  - Responses   (for automatic responses based on regexp, like HTML
                 title fetching)
  - Replies     (simply reply a string, such as links)
* Simple DSL for writing Modules with Commands and Responses.
* Modules the bot should use can be configured.
* Replies are stored in a YAML file
* Commented code appropriately for aautomatic documentation generation
  with YARD

Still WIP!
Added/Updated Copyright/Licensing
* Lots of documentation
* Added some custom tags to YARD
* Changed Configuration object and removed dynamic delegation from Bot
  class to Configuration class
adjusted xmpp connection handling to new structure
changed file path building and removed Array#to_h call for backwards compatibility
removed trailing whitespaces
cleanup of file structure and added traps for graceful shutdown
* added 'seen' Module
* adjusted README
* fixed deprecated method call in 'alarm' Module
fixed missing check for response
added new seen Module to default config
fixed old configuration attribute call
removed check that prevented to add new triggers
added exception handling in order to catch non UTF-8 chars
adjusted url regexp
removed sample comment from Gemfile