Add strongly-typed TripType table. Fixes #12
Add string length bounds to various columns
Decrease sample input data size
Remove unused sub-regions, and add data object ToString overloads