began fixing calculations

There is an issue now where BankRisk.save() does not properly look
at changes to RiskTypes when deciding which values to use in the calc.
fixed calculations for Risk Assessment.

Calculated fields are now calculated in a new method,
BankRisk.update_calc_fields(), which must be called after saving.
This is not a good fix, but will work for now.