added additional height field, removed subtree parameter constructor, and added replacement method for use with remove method in AVL class
continued implementation of remove method