Сделал что успел. добавил еще 6 протоколов

Добавлено дополнительное промежуточное состояние для контроллера, юзеру
отправляется сообщение, правда его состояние не изменяется(вроде как
нигде и не надо). Исправлены 2 ошибки связаныне с дедлоками из-за
неправильного состояние контроллера - исправил переходом в Ready.