Add BDD testing and Readme updates