Add form-wide validation to `LendForm`

Checks are now in place to ensure that `due_out`, `due_back`, `out` and `back`
have sane values.