Support changing UI themes.
Separated UI theme and colour scheme checks to allow backwards compatibility with config files
Updated acknowledgements