add hour/minutes logic: tests are passing again
Add some edgecases

89 seconds now is "A minute from now", however 90 seconds is "2 minutes
from now" as its closer to 2 minutes then it is to 1 minute. Whereas
everyhing under the 2 minutes was 1 minute before.
add hour parsing
add second constant for consistency
add day parsing
add week parsing
add month parsing
add year parsing
whitespace cleanup