WIP: remove Qt from flashcards classes.
WIP: remove Qt - implement simple DB without Qt.
WIP: remove Qt - implement simple DB without Qt.
Add SM2 memo algorithm.
Add CLI tool.
Switch to cmake (for non-qt files).
Move Qt files to qt-gui dir.
Add new commands to CLI; add unit tests.