Add Bitsoup provider

Closes issue #1924