Configuration files

As of now, incorporates QSettings and inih for a configuration system.
For the constructor, because in the future if might be used for saving after editing the keybindings through the CLI.