make Person class public
Add a default record mapper that uses headers names to map field values to domain object fields
add constructor with throwable parameter
move common classes used in integration samples to common package
add method to get header record
add configuration logic to use the default record mapper if no custom mapper is registered
update the HelloWorld tutorial to use the default record mapper