Added tests for BDD and solutions for problems 1-5