Added event based bot implementation
Merge branch 'devel-interim' into feat-bot-events
Refactored package structure
improved comments on EventBot
improved bot apps with application exit