Preparing for College – Funding college with a 529 College Savings Plan or a Testamentary Trust?