Rename cano to canotool
Add some additional logging
Add fan_sim device
Add fan.sddl for fan_sim
Try to auto-reconnect if websocket connection is lost.

Fixes canopy-project/canopy-project#8