implement announcer feature
refactor code
refactor around plugins
remove unused code
can't call $runner->run in a plugin
add test for announcer
Merge pull request #3 from Songmu/feature/announcer

Feature/announcer