TODO:

- coding conventions - Qt coding style and conventions
- gtest and winscard-mock usage
- API
- architecture
- technical design
  - describe PIMPL (we don't want to leak `winscard.h` to clients)
