added behat code and updated behat.yml to use more test clients and composer.json with required extensions