Decoupling

Major reworking of CORGI making use of https://github.com/jek/blinker
No individual implementation (`redmine`, `trello`, `github`, etc) should know of any of the others.
This description to be updated. For code reading at this point. Needs testing against redmine-dev