Copied mercurial's talk to the hand to git
Fixed timestamp parsing and shady contracts