Add basic device watcher example to show how signals work.
Much less stupid way of dealing with missing device
Add docs to examples
Finished feature examples.