move dropdown script to main.js, updates list live

now bots get added to drop down menu when:
- control panel starts (fakebots already added in botStore)
- control panel starts (bots currently connected already at the time
the control panel is started up)
- as bots are connected (after the control panel is already running)