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.
Don't need this check. If implemented correctly, just doing
r->left = add(k,x,r->left);
return r;
will work