Updated data store to be more efficient for operations and cleaned up the API surface into a single API endpoint. Also enabled access to readings by device and put shortcut on Devices which contains the last reading. Cleaned up the dashboard and added node status.