Update script to v10.4

- Cleanups and reformatting.
- New error message/added text about SMBIOS
- Ask for confirmation when the script may break/produce errors