Define modifier evaluation order and force base_payout to be >=0

Resolve #17