RIVERNORTH FUNDS AGREEMENT AND DECLARATION OF TRUST JULY 18, 2006 RIVERNORTH FUNDS AGREEMENT AND DECLARATION OF TRUST