Merge pull request #6 from fiyarburst/master

Tracker Code!
Merge pull request #7 from fiyarburst/master

Peerlist compiled, gets bitfield from peer!
Merge pull request #8 from fiyarburst/master

Threading, inbound message handling
Have basic infrastructure/logic for requests. Filling in the blanks.
Small change in logic.
Created Block class to hold block data, reading blocks. Still need to test/add more request stuff.
Manually made debugging changes - automatic merge went fakakta.
trying to merge. if this doesn't work i'll just refork