added some validations to customer, employee, product, sale