Started models work.
First functional test done, and passing. Not quite TDD, but getting there.