web server to read file from SD card and show its content as HTML

or is there is away to reset the arduino to its "factory settings"?

It is returned to it's "factory settings" every time you upload a new sketch (except for EEPROM, but that has nothing to do with your issue).