Add tests for decoding pieces from metainfo files

This adds failing tests for binary parsing of the [Pieces] list in
`.torrent` files.
Modify the `MetaInfo` module to decode `Piece`s

This should make tests pass, but I've got tons of things which are
uncommitted, so it's very likely the changes won't go completely
upstream with this.