fix missing break in stdin_read()
change filesystem.c from hash to name based search

to prepare for commend like "ls" , "cd"