Дмитрий Морозов, 396, JUnit

Исправил согласно комментариям к предыдущему заданию. Только интерпретатор реализован не как набор классов, а как один класс, в котором есть метод handle, осуществляющий проверку корректности команды и выполнящий запуск соответвующего хэндлера.
Это реализация класса FileMap из второго задания, там вообще не должно быть механизма транзакций. Добавил commit() и rollback(), потому что унаследовал класс от Table.