Moved test API key to configuration setting
Overhauled mergevars.  Fixed #46, #25, #5

Mergevars are now handled as an object when passing as a parameter, and
as a Dictionary<string, string> when getting data back.