Creates and spends bitcoin transactions requiring multiple sets of conditions. Uses bitcoinjs-lib.