expose setting default content-type for an agreement via the payload service
Fixes #71 - can now set a default partner agreement to uses when sending messages also better handling when no matching agreement is found