Validate improve

I don't think we need to return the errors, just TRUE or FALSE. later implementing module can ``$this->getErrors()``