Handle gcm bias adjustment factors which fall outside of hard-coded thresholds in an alternative way. As currently coded, there's an assertion that bias adjustment factors be 0.5<x<2. Perhaps instead of an assertion, a warning should be raised, and the gcm bias adjustment factors can be returned to run_simulation.py so that they can be recorded during runs.
Originally posted by @Ruitangtang in #116