javadoc, check style, cleaned up all node related classes