Implemented all but 2 of the peer protocol messages v1.  The remaining 2 have tracking issues.  All tests in rake pass  The peer test, must be able to read message from the wire is unfinished.
Implemented first versions of all Peer Wire Protocol messages.
Message creation is now hooked up to reading from the PeerSocket.  Torretn files now have their info sections decoded.  In particular the pieces section is now an ordered array of the piece hashes.
Missed this change in the last commit.  Info sections also have a  name entry for a suggested file name.