Merge pull request #1 from hadgehog/master

Added multi-file torrent parsing. Added UTF8 decoder.
Added parser for all messages. Added operation stubs for choke, interesting, bitfield, have messages.
Added usage of PeerHavePiece opeartion.
Merge pull request #2 from hadgehog/master

Added http url selection.
Merge pull request #1 from sssr33/master

test