removing unused files
refactoring a bit, generalized link reader, added nodereader