Significant changes. Added global block request timer. Updated outgoing queue to notify on Request sent. Added tests for queue and choker. Fixed minor problems with piecemap