Fork of http://liw.fi/larch/ in order to make it pypi releaseable.