WIP global: persistence using a database

* Using a SQLite database to store everything.
* Moving the views.
* Splitting up the cli.
* Splitting up the tasks from kwalitee.
* Adding new check: First line must not end with a dot.
* Supporting alternative signatures (not counted). E.g. `Reported-by`

Comments, reviews are welcome. Especially the db schema.