fix(peer) String() bounds check

fixes #217 
@maybebtc no, multihashes describe their own length, which is variable. you can safely assume ipfs peer.IDs to be longer than 64bits though.