Update
The source code has been updated in OP - the new version includes the functions to include a transaction fee from an (uncolored!) address in your standard/satoshi-client wallet when transferring assets so that the transaction is more likely to confirm more quickly
Great!!
Does it support mutliple trades (Ripple)?
For example...
(A) 100 btc -> (B) 1 satoshiB -> (C) 1 satoshiC -> (D)
or circular trades...
(A) 100 btc -> (B) 1 satoshiB -> (C) 1 satoshiC -> (D) 1 satoshiD -> (A)
That would be a decentralized Ripple implementation.