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 _prep_geometry feature. Such feature is invoked only when the classmethod .create is called explicitly.