Started adding better time_diff method
working on figuring out time_diff
Put TimePassed in its own class. With the edge cases it becomes a hairy mess.