added use_recomb_rates flag, cleaned up how other flags are implemented