Added missing tag names (super, implements, and package).
Added extensible implementation of language aware type parsing.

Started adding creation of typeuse objects.