added scaffolding for all types, updated models to reflect columns in spreadsheet