Added recursive direcory searching for FileSystem (Fixes #153)