remove flags that wont be used
use lstat nistead of stat
restructure to prepare for recursive flag
add file to list. print files when verbose create