Payment update. Added robot logic

Расшифровка методов:
1) SetPayments - расчет графика платежей. Вызывается после создания
кредита.

2) TakeUserPayments - отправляет поступившие деньги на счет клиента.
Запускается раз в месяц (возможно этот метод и не нужен)

3) SetBalance - погашение кредита. Выполняется когда клиет вносит деньги
для погашения кредита.

4) PayCreditForMonth - проверка, заплатил ли клиент за этот месяц. Если
нет, то начисляются штрафы. Выполняется каждый день роботом.

5) CanAdvancedRepayment - проверка, возможно ли погасить кредит
досрочно. Выполняется при запросе клиента.

6) SumAdvancedRepayment - сумма, которую необходимо клиентом доплатить,
чтобы погасить кредит досрочно. Если это не предусмотренно => null.
Выполняется по запросу клиента

7) TakeAdvancedRepayment - погасить досрочно кредит. Выполняется по
запросу клиента.

8) CloseCredit - проверка и  установка статуса "кредит погашен" для
соответствующих кредитов. Выполняется каждый день роботом.