scan for vhdl files in dir rather than subdir, again cleaned up tree