Peer handshake generation

No more compile errors, but not yet ready to transmit handshake message.
Merge branch 'master' of https://github.com/fgeraci/cs352-bittorrent-project

# By Isaac (6) and others
# Via unknown (2) and others
* 'master' of https://github.com/fgeraci/cs352-bittorrent-project:
  A couple of things fixed under Peer.java. Added to public methods to Bittorrent.java (getInfoHash and getPeerId).
  I missed removing 2 lines of diff macro, its gone now.
  removed binaries from Branch.
  removed .class files from repo.
  handshaking code to peer
  Updated to Isaac's commit to Peer.java
  Ike's new peer code.
  committing .class files in order to load Master branch
  I'm trying to update my branch.
  Added more code to peer.
  Added some code to peer.
  changed insufficient argument behavior.
  I fixed a couple of errors from my lack of understanding on the assignment. Now as soon as the client starts, it will init a serversocket which should be in a separate thread to listen for incoming connections.. we will have to work ion this later on. right now is just starting under Bittorrent.java. I also put a small command promtp for checking on download status and terminate gracefully the client by calling Utilities.callClose() < we should not focus on this as per the professor. Well, I hope it makes sense. Happy 4th of July!
  I added a small command-prompt to check dowload status, and somewhat looking forward.
  With the server response decoded and peer list translated with the given function (Added to Utilities).
  I did some code clean up
  We are reading response from the tracker already!

Conflicts:
	src/bt/Model/Peer.java
	src/bt/Utils/CommandParser.java