add build instructions for new sample
change sample slightly. different validation, different field types. no major change
throw exception when trying to output unsupported type rather than defaulting to an integer