Implemented preliminary typeInfo class hierarchy
Implemented preliminary typeInfo class hierarchy

Includes many functions to determine type sizeof and alignment for
composite types and all that business. Implements primitive types
and structs and tuples, still needs to implement variants and
perhaps other things.

Mellow-Programming-Language/Mellow,Mellow-Programming-Language/Mellow,Mellow-Programming-Language/Mellow