Added validation and specs for company model.