Add support for checking if `theme.sh` is installed and if so attempt to choose a matching theme colour. Marked as breaking as this is untested outside of my environment
This is the first commit that actually adds files to the repo. Yes it's a bad commit but now the major features are here