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.
No, should always return r, not root.