Save HazardMaps and HazardCurves
User Story
As a user of ramsis-hazard, I would like successful OQ runs to save the results from the runs to a ramsis database. There should be polling at intervals to see if OQ has done the calculation yet. The polling might have to be done outside of prefect (prefect has inbuilt tools for this) as we want the single user case to also have this ability.
Acceptance Criteria
Polling and saving results from OQ works for both HazardMaps and HazardCurves. (Do we also want to save other outputs? Do we want to save the OQ status message also?)