Integrated new type parser into system

Now the type parsing uses a proper parser, and is much easier to follow,
and work with.
Version bump

I jumped a minor version because this is a pretty substantial change to
the way we do the type parsing.