Funds.maxFundDur has no effect if maxLoanDur is set
`Funds.maxFundDur` specifies the maximum amount of time a fund should be active. It's checked in `request()` to ensure the duration of the loan won't exceed that time, but the check is skipped if `maxLoanDur` is set:\\n```\\nif (maxLoanDur(fund) > 0) {\\n    require(loanDur\\_       <= maxLoanDur(fund));\\n} else {\\n    require(now + loanDur\\_ <= maxFundDur(fund));\\n}\\n```\\n\\nIf a user sets `maxLoanDur` (the maximum loan duration) to 1 week and sets the `maxFundDur` (timestamp when all loans should be complete) to December 1st, then there can actually be a loan that ends on December 7th.
Check against `maxFundDur` even when `maxLoanDur` is set.
```\\nif (maxLoanDur(fund) > 0) {\\n    require(loanDur\\_       <= maxLoanDur(fund));\\n} else {\\n    require(now + loanDur\\_ <= maxFundDur(fund));\\n}\\n```\\n