BTree Improvements

- Main changed to reflect Insert format change.
- GetParentNode created to remove code copypaste.
- Fixed Insert
- Started Delete