adding comments
consolidating file search methods
mkore consolidation of file searching
actually implementing recursive find, which the stack overflow hint was supposed to have done