moved Validator from database, added Auditor, specilized Validator implementation for REST APIs