CompaniesController spec and implementation