Jersey's Court of Appeal has handed down its long awaited judgment in the Z Trusts case.