fix (change) failing tests
test unit plural names
make countdown TimeSpanner compatible
ensure Time classes on TimeSpanner initializing
check if 'to_time' responds with a Time object
add TODO
encapsulate DurationChain and TimeUnitCollector