Add schemas code, second attempt.

Using the 'columSpecs map (_.pretty)' syntax affects type inference. I don't like syntactic sugar which isn't.