Refactored tree post Code Review

Review Page:

http://codereview.stackexchange.com/questions/60811/implementation-of-a-avl-tree