- simplier ContenItem compression/decompression
- bencode serialization for SearchMessage
- slight refactoring of related classes