Colorins valid test

So I think I did the wrong thing in the other test which you copied from. The previous outpoint of a genesis transaction should have a color value of 0, so we need at least one hop after the genesis transaction.

The actual thing here should be the outpoint of this tx that corresponds to the actual genesis output. In this case:

 genesisHash, err := tx.MsgTx().TxSha()
 //check error
 genesis := btcwire.NewOutPoint(genesisHash, 0)