Refactor Network.BitTorrent.Peer module
Minor changes
Use Word64 instead of Integer in Progress datatype.

Also add documentation.
Add canDownload & canUpload functions