validate doesn't return values anymore, refactored tests, fixed CM_Form_Abstract::validateFields