fixed embarassing bug that broke lists when moving nodes between them (the whole point of this object...). Made to methods public that really shouldn't be public in order to add speed (saves the creation of an object by reusing an old one).