Working single client sensor.
Working multiple client prototype.
Working multiple client prototype.
Refactoring done. Now needs a way to exit more gracefully.