Refactoring

Big refactoring:
1. Different extension points introduced
2. On 'single bus' architecture introduced.
3. It is now possible to run all things in one daemon
4. Future implementation will allow to run without kafka (and with guaranteed delivery, via commit in telnet command)