update documentation
Revert "remove RMT from root (we can use vendor's one)"

This reverts commit f5125d782004c5b60755d9f4b8c4e317c366e3b2.
remove Behat initializator
some quality enhancement
add documentation for base controller