ORM to Slick Draft, needs polishing

review by @szeiger 

Please already review this. I keep polishing it as we go a long.
There is something along these lines called MappedTo
http://slick.typesafe.com/doc/2.1.0-RC3/userdefined.html#using-custom-scalar-types-in-queries

> Or maybe even write an implicit macro materializer for types inheriting from AnyVal so that case class Latitude(value: Double) extends AnyVal works out of the box in table mappings.

That's a neat idea. We should investigate that. Would you mind opening a ticket? Thx