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!