implement button config
move the windows stuff where it belongs
save port and baud in ini
.gitignore *.ini