[courier/fetch] broke fetchThese into more manageable pieces
[courier/fetch/segmented] added tests and fixed discovered bugs