Transform functions should accept options

Regardless of whether the function needs to accept any options, the
dispatcher will try and send them through to the function.
Fresh data with no :sum keys

Backdrop will not accept keys suffixed with :sum as these are ephemeral
fields created through collecting on a key.
Merge pull request #394 from alphagov/bugfix/user-sat-transform

Bugfix/user sat transform