changes to schema plan: pulling out time_block_groups into their own table, simplifying structure by deciding that only items get reserved (removed various type-specfying fields); additional function mock-ups (item and reservation) and tweaks to existing mock-ups