added ConstraintArgument & Constant classes, the reason being that constraints can use both variables and plain old static value
modified Constraint accordingly
Merge branch 'master' of github.com:X3N0-Life-Form/QuaCode-MonteCarlo