Vending Machine Code Kata written in Groovy