ORM to Slick Draft, needs polishing

review by @szeiger 

Please already review this. I keep polishing it as we go a long.
Yep, I fully agree with that. Using type-safe wrappers like `class Latitude(val value: Double) extends AnyVal` and `class Longitude(val value: Double)` is a very good practice.