restaurant must be at least 3 letters long. Error messages added.