Manage Invoices and Clients update

Map the userId to specific invoices instead of passing values from
activity to activity.
This allows the same activity to be used via multiple workflows and not
have to depend on information from a previous activity to call the
correct invoice.