async_test: using expect methods instead of throwing exceptions
tests for bot_test: fixed a description, added todos
grouping tests a bit better
standardizing test structure
moved 'test' tests to shared -> works fine in browser
async test helpers: added reason to expect for complete
starting on bot_io_test