Reorganized file heirarchy. Fixed bugs in Value and ValueArray.
Added hashmaps to TypeInfo. Renamed type classes. Type -> TypeT. TypeId -> Type. ValueType -> Kind.
Added initial support for lambda functions.