Also rescanning will maintain the current query
- Fixed the '-local' flag to accept host and port - Added a '-debug' flag to accept a file to write debug log messages - Added some logic which will force the dark background flag on if MacOS is in dark mode
This is more of an exercise to work out how best to use controllers