BROKEN:Incrementing the .gitignore and adding TDD code.