Add validations to reservation, restaurant and user models