Feature/move behat3

* Import all stuff from `behat2` branch
* Move to Behat3 requirements
* Add Behat test