changed requirements for behat and refactor FeaturContext to be PSR-2 compliant