Added api filter connect and disconnect events
Added --hide switcher to hide on default
Implemented tray to gui, hides when video runs and closes when video is gone