further getattr and readdir improvements
completed new recursive getattr and readdir functions