Console API

First Console API commit for full overview.
Tests writen in this time...
Console API

Not finished (without tests) version of Console API.
Helpful for review first part - Injector API.