Rewrite Endpoint and Device to use Promises
Move device and id up to Endpoint, no longer any value from Sensor
Remove sensor blueprint