Kristen Mesler Pull Request

The remove method has not been implemented yet but I wanted to turn this in so you could give feedback on what I have so far. I believe that everything else works so far. I did not complete the additional exercises.
root = remove(k,root);
This handles the case where the root node gets removed.