Added company search implementation and tests