rename application, change from bot to app, change tests
add engine, add new test
Merge pull request #428 from mimmi20/issue-426

Fixes #426