refactored won-bot

* unified package structure
* split listeners into listener and action