fixed spelling
more debug info
print error message if already initialized
use cryptographic hash instead of murmur hash
now repositories are versioned