Parameter validation - Proof of concept

This commit adds the ability to validate on action parameters.

Example

  allow uid=500   restart      *     *   service=foo