Wrapper class around QSettings

This is needed so the QML can use this via Q_INVOKABLE. Also used for
defining initial values for various options.
Added option to hide completed tasks