Merge pull request #14 from yifan-gu/master

block response to WHOHAS if reach max connections, add tests
fix bug when marking getchunk state fetched
yeah, tests succeeds! now only have big file tests and andrew machine test