Selection --> Insertion sort.

Feel free to revert :P
first AVL tree file commit

needs a lot of testing in rotations and deletions
now checking for duplicate books