Mars Rover Kata. Implmented with JSF and KineticJS