randomspecification's percent must be between 0 and 100.
illegal prameters in specifications now throws InvalidSpecificationParameterException.
Specification needs to be declared before adding parameters
(maybe relaxing this later)