What are the advantages of BDD and Behat?