add validation for company_name
update factory data for model companies
write test case for model companies