lots of fixes to now share code with node-telehash, woo