Remaking the tunr app, but as an exercise in tdd