Enhancement - Validation

- Moved some validation checks from in-code to using stoplight on the parameters