ORM to Slick Draft, needs polishing

review by @szeiger 

Please already review this. I keep polishing it as we go a long.
Why? Please provide reasons.

FYI, this has also been discussed here: http://www.meetup.com/BeScala/events/180223522/