Implemented most of deletion. Still need to finish deleting records with
two children. Also need to address proper head, root, and tail pointer
management during deletion. A few other thigns on the to do list.