Make base configurable, change to 64

I think it might be a bit confusing that I used base 58 originally, and this base 58 is not the same thing as Bitcoin's base 58 since it uses a different character set.