Lots of code cleanup.
Changed server output to float effectively halfing the bandwidth without
any loss in data quality.
Fixed math in resetting motor position after resetting position to 360,
fixing the wierd circular scans.