Overhaul Behat test suite, and improve file structure.