Коммит перед переделкой  в строку
В модели хранится строка, за которой наблюдает ViewController. Строка синхронизируется со stackOfInput и отображается на экране.
Такая система позволяет легко реализовать кнопку backspace.
переработан контролер вида, теперь он полностью контролирует активность клавиш, в зависимости от того какие действия на данном шаге допустимы.
такой подход может и не самый тонкий, но лучше предотвратить ошибку, чем ее ловить и показывать пользователю.
Последний шаг
-доработать систему обработки строки
Опционально
-вывод сообщения о пустой строки, при нажатии ввода без выражения
Alpha. Обрабатываются минусы во всех позициях, скобки, степень, бэкспейс, очистка