first commit - accepts and validates parameters for ads and campaigns, though can't yet publish them through Facebook API