The train reservation kata. This one will try to JBrain's high-discipline TDD