#1011 Bot class create

* Added circular queue for reports fetched from a `Bot`.
* `Bot` now emit events when reports are added/dropped to/from the queue.
* Added basic support for `PushBot`.
* Added report parsing for `DummyContentService`.