initial data unit change over work and example updates
update structs to reflect unit change
small bug fixes in validation, example updates
readme updates
Merge pull request #8 from briandowns/data_unit_rework

Data unit rework