Fixed the remove feature to take a Node object and added testing to test that
Finalized the tests for the remove functions