Ильин Илья 397, JUnit, Storeable

Убрать логику завершения отсюда. Например: пусть команда exit написана пользователем и сама заботится о том, какую там базу надо закрыть, после чего бросает StopInterpretationException. Интерпретатор просто выполняет команды по одной и ждёт этого исключения.