Add classes Campaign and CampaignFactory

Also add a foreign key pointing from class Character to class Campaign. This is
because a character belongs to a campaign.