Implement readdir and ls

Known bug: Can not display files in 3rd depth directory