added preliminary support for SMBIOS, now to find use for it =)