Updated .gitignore to ignore .o and some autogenerated files
Moved docset directory reading into ZealDocsetsRegistry
Moved docset initialization completely into ZealDocsetRegistry
Moved some settings dialog initialization into constructor
Moved majority of settingsDialog logic into settingsDialog.cpp
Moved QNetworkAccess callback into its own function. Added signals to update main window upon changes to settings.
Removed some unused includes, and variables in mainWindow. Fixed settings not being changed back on cancel, and hotkey.
Updated README