Improved the AppSettings interface.

Improved the AppSettings API's usability. This pull request fixes the merge conflict in the [previous](https://github.com/leafo/itchio-app/pull/28) one.