split the about window into its own module
handle sleep in udev monitoring, fixes #35
create and destroy windows on demand

based on receiver added/removed events generated by udev
split the supporte devices section into separate file

docs/devices.md contains now a few tables with supported devices
and their features (in progress)