Initial commits to get reports displaying and ignoring the old OneToManyOptions
First pass of updated report saving
Alls us to save the details to the database. This doesn't address
loading or editing (that'll be a future commit), but it does successfully
enable saving to the database and deleting the reports.