Added a trim to the sentence output for stay dos characters
Refactored the Type constructors to handle optional groupMap
Bug Fixes

Put a tab after each type of the highest level patterns.
Corrected the regular expression for finding the level of a type based on its descriptor.
Added automatic xml conversions of type tag expressions