Lap code appears to be working on the back end.
Laps now reset to zero on the front end when the button is pressed.
minor: Removed a smidgen of duplicate code.
Laps are now served by the server in the JSON response and displayed in the browser as a list. The CoffeeScript's still a little messy, though.