Think I've figured out how to convert from ByteString to BitSet and also refactored the ByteString conversions within the TorrenttProtocol actor