code style in snore backend, and a more user friendly config widget

added a default backend which will try to load an available backend or fallback to system tray.