added title length validation, custom lenth validation message and length unit tests