Update chain is done except that update_status(True) never gets called anywhere.  It should call this once when the program starts. #240
Merge remote-tracking branch 'origin/master'
Merge branch 'master' into distance-speedup