Enhancement: Validation Testing

- Adds more complete testing of the validation rules

Everything is unit tested with the exception of the negative tests on the VaultMarkerRule due to issues with the values provided for the negative tests.