Added a basic node interface.
Stubs for that interface stuff
Forgot one thing. Call me if I missed another.
Changed Node.NULL_NODE to NodeCore.NULL_NODE and added a Node argument to addMe and removeMe.
I forgot to add AbstractWrapperClass.
Implemented all the add and remove methods.
I realized I was doing this wrong. I've de-implemented all the addMe's, since we don't need those yet, and reimplemented the removeMe's. Also, I made it so that two of the removeMe's just print a stack trace, since they should never be called.
I added replaceMe and javadoc comments detailing when and how each should be used.
I made Connections iterable. Also, I've implemented the addMe methods, but I haven't tested them yet.
Sorry. Now I've made Connections iterable.
My attempts at refactoring