Very minor refactor and clean-up

Uses type aliases to clean-up `InfoHash` and `PeerId` usage on future
code-base and starts to remove `strict/lazy` bytestring magic dance.