Fixed the confusing logic in remove and implemented more thorough testing for the core features.
Fixed the remove feature to take a Node object and added testing to test that
Finalized the tests for the remove functions
Fixed the remove method and also added more thorough tests for the d_linked_list