unstar passing test
make rebase pass all tests

- adjust incorrect expectation of a test.
- correct incorrect .size as reference to an array's length
- adjust handling of overlapping deletes
- add assertions about behavior of getDiff/applyDiff in rebase tests
add more tests; fix more bugs
Update test-git.js
adjust getDiff/applyDiff testing

the spec doesn't guarantee the format of the answer, on how they outputs behave.
i remove the JSON testing because it isn't part of the spec.
Merge pull request #19 from jdhenke/fix-rebase

Fix Rebase