more log
MakeIndex returns fileitems and error
Refactor MakeIndex func
pass channel object to traverse func
use concurrency to consume file data.
workable concurrent goroutines for scanning directories
clean up loggers