Add provider field to top level of TransportUserMessage.
Merge pull request #10 from praekelt/feature/issue-10-set-provider-field

Set top-level provider field on message