Dont store Timespan in ValidUntil

Fixes #178

also added some unit tests which illustrate some other bugs
fix spelling
force UTC output
fix tests to match UTC changes
split out tests to verify progressive upgrades
move over to DateTimeExtensions.ToWireFormattedString
Merge pull request #179 from Particular/ValidUntil

Dont store Timespan in ValidUntil