Issue #413 Validate behavior improvement

*  Add `getValidationFailuresArray` method, which returns failures as an associative array. See issue #413.
*  Small fixes in documentation and tests