add support rule as object
fix len massage
fix len message again
update arrayRequired and required validators
change order in default messages
update tests