type_spec doesn't make use of the helpers.
Update PG::BasicTypeMapping to make use of new PG::Coder classes. Add some documentation to BasicTypeMapping.
Update the README to reflect the API change of the type cast classes.