Add documentation for Watcher and WatcherMemory
Document watchers' interpret_result method, and make it public
Document default available watchers
Add more strict and formal Backend class. Move AnyEvent based backend to test classes
Remove last_seen attribute from Frontend role as GTK-specific