initial representers

Adds an initial representer implementation as a different case class than the one representing model/db-persisted data.

Also fixes https://github.com/ckampfe/cork.g8/issues/43 and https://github.com/ckampfe/cork.g8/issues/39