At last, basic socket functionality

Uses Nolan's mobile page to update Sensor model instances, which trigger
the dashboard view to update.