* split kgb-bot into manageable modules
* start a real test bot for automated tests
* write tests for CVS client
* Move URL shortening to bot (configurable)
* ability to use client-driven color schemes. Can be used to disable all color.
* admin/sync -- needs a plan
* Git: discover merges and don't notify about commits that should have been
  notified about before
