fix delete bug 

1.add reverseIndex for delete completeness.
2.add waterLine for re-add correctness
3.before SimTable unittest code have move to new file,so I delete corresponding code in SimEnigneTests.java