I'm always looking for ways to make my code better. One of the things I fully believe in is that everytime you make something you should be learning something while doing it. So, when I sat down to rewrite this site, I wanted to learn how to use Behaviour Driven Development (BDD) to make the site do what I wanted it to do.
It's been a very long time since I've done work on this site. I've not really had the chance to play about with the code and there was so much that I wanted to do to it but couldn't work out a plan of attack. So I decided to just scrap the entire site and start up again.