Update my todo
Update campaign_lib.py to loosely correspond to the VS version.

VS has a few extra functions/methods and in some cases uses slightly different
function/method signatures.  These differences have not been merged.