Adding Ring type classes and Address/Base58 functions