Added Kosovo to Carmen configuration

Although Kosovo is a disputed region, it is officially recognized by
many countries and many people use it as a country name. We've added it
as a convenience for our users.
Company not created when person.create is invalid

Fixes #11: Creating a person with a company name will no longer create
the company if the person is invalid. Since a person record is only
invalid if the last name is blank, the company creation method checks
for the presence of a last name.