Mostly, updated rulValidatorCollectErrors to work directly off the CGHub web services api