Initial class created.

Can use new TimeSpan('1y 2d 5m 5ms'); to construct from variable-parameter string. Can output .NET timespan format with ToDotNetString()