Kitten driven development project from my talk at ClojureExchange 2014