fix(peer) String() bounds check

fixes #217 
Is it generally safe to make certain assumptions about the length of multihashes?