add exchangeType argument to adapter config make sure u can change excha...

...nge type not only direct but fanout too
Looking at this change are you sure you meant this as switching this round will enforce the defaults preventing options to be changed, could be replaced with ```$options += $defaults;``` as used throughout the library.