Merge pull request #7 from metanota/master

Column logic moved to outer enum
Еще раз разбирался с табличными моделями, кажется кое что понял, и это
понимание коммичу.
А так же добавил пунктик "создать новый файл"
К сожалению пока еще не сделал сохранение. Хотя тоже очень интересно.
Мусор мусор
Ага, добавление новой карточки реализовал.
Подправил конструктор создания новых карточек. Чтоб можно было создавать
пустые карточки. А таже добавил, временную метку создания карточки.
И Добавил Плохо реализованную возможность сохранения Словаря
Merged miroque's functionality changes and metanota's code decomposing