FEATURE: Shorten hash strings to 23 bytes by encoding the md5 hash as base64
Merge branch 'shorter-hashes'