Cleanup of validation rules by creating a FixtureValidatorFactory

AFDP-153
Updated controllers to be RESTful and their test cases