- fixes

- terminal should now log data immediately, before even opening terminal
- should properly redirect to select port after selecting bot with no
port defined
- make properties button work
- screenControlPanel forces botID & port select