ensure immutability of base58 strings
Add base class for keys with checksums
code cleanup
add value comparison