Fleshing out the TDD / BDD theory section. Refactoring the first section. Mainly cleaning up links and lists