added validations for username, image and description in pins and users models