This PR updates the find_or_create_* methods associated with each model to no longer just proxy to the report_* model. It now performs a lookup through the DataProxy and returns the found object if it exists, or creates a new record if needed.