add hash160_to_p2sh_address utility method

I'm not very sure about the naming of these methods. Let me know if they need updating.

With this utility method, one won't need to do things like 
```ruby
hex = Bitcoin.p2sh_version + p2sh_hash
Bitcoin.encode_base58(hex + Bitcoin.checksum(hex))
```