Extracted duration presenter from TimeSpan.toString
Duration fix release
Added simple updaing test
Added a much needed todo note