A solution to the code kata suggested at http://content.codersdojo.org/code-kata-catalogue/berlin-clock/