Account model rework
Rework account models to fix issue #2 (closed)
This MR is rather more complicated than I would like it to be but here goes anyway:
- Introduce a module (static lib) which defines what an Account is in Keymsith, what operations can be done on Accounts and how to work with storage of Accounts. This is
src/account
andautotests/account
. - Introduce a module (static lib) which defines models on top of the accounts for QML. This is
src/model
andautotest/model
- Introduce a module (static lib) to simplify 'bootstrapping' the application. This is
src/app
. - Fix up the QML and drop what is no longer used/supported.