learning the play framework, 1 commit at a time.