handle readPartial null cases when there isn't enough data
random chunk boundary test with fixes
overflow test and depth checks
update the invalid data test to send more data
bound the depth with opts.maxDepth
default maxDepth of 100
updated docs
Merge pull request #11 from substack/chunks

handle unexpected chunk boundaries