added autodetect for windows and a few UI tweaks
build out of the logging and fixed a few UI issues