Fix conduit datatypes to get it compiled in newer versions

Newer conduit switched from ```GSource``` to ```Source```. Also, switched from ```[BS.ByteString]``` to ```NonEmpty BS.ByteString``` as required.