Added conneciton info to connection screen

Closes #12
Can now add generic presets and channels with basic functionality (brightness, hue, saturation)

closes #17
Fixed app slowing down after clicking through some menus by unbinding the click handler on class 'windowAction'

closes #24
Last checkin introduced a bug that caused the save settings menu button to stop functioning. This button does not need the class windowAction.
Completely reworked the way events are handled. This fixes issues caused by recent changes, and allows easier grouping of events.

Code runs and is (afaik) bugfree, but the work is not done: see #25