add recursive directory file search for new files
add recursive file search to fileinputstream