- Refactor fan_control.py with SensorCollector class
- Update main.py endpoints to use cache-first approach
- Fix database models with proper indexes
- Fix SSH client to parse nested lm-sensors JSON
- Update Dashboard with server overview grid
- Update ServerDetail with fan curve integration
- Update API client with new endpoints