Fixed the _prep_geometry feature of Risk and Hazard calculations

This fixes a few breaks in our unit tests in master. Now both HazardCalculation and RiskCalculation use the default `__init__`, so that Django can reinstantiate them without invoking the `_prep_geometry` feature for already prepared geometries. Such feature is invoked only when the classmethod .create is called explicitly.