Added new types

Added UInt16 as well as array types for all UInt types.  Also mapped IPAddress and TimeSpan to string.

Fixed a bug where unknown types were causing invalid MOF files to be generated.