Added string shenenigans and fixture generation skeleton.
Refactored Primitives to use type hierarchy. Cleaned up unit tests. Setting the stage for string primitives.
Renamed TypeParser to Type.Parser.