an AngularJS Kata for a timesheet application