Bounds, scaling factors are now VarVecs to speed up computation; framework stores variables in normalized form; scaling not fully tested, but works with existing tests; check_derivatives has a bug