added BDD docs to tests and some new test cases