Used scala reflect to introspect column members
Merge branch 'release/0.6.0' into feature/scala_reflection
merging release branch back.
Re-adding jacoco.