Imports setup script to automagicaly install dependencies.
Merge branch 'matt/architecture'
Fixes bugs in Qt setup.
Issue #13
Bug fixes in setup.sh. issue #14
Adds unsaved changes check to Config manager loading.