re-factored rotation logic
correct rotation left logic
added delete logic & test for root object
access specifier of updateSuccessorNodeChildrensWithDeletedNodeChildrens
changed to override in RedBlackTree class
Added new test to increase the coverage