- minor ui cleanup and improvements:
 * added tooltips for most important menu items
 * some html cleanup
 * css cleanup / experimenting with combating FOUC
- removed useless method in server script
- upgraded server to use the various scanner/laser/turntable etc modules
 * server.js now makes use of the various modules
 * restructured server's socket.io callbacks accordingly
(ugly but it works)
 * added sending back confirmation of laser line detection to client
 * added client side support for the above + scanning + scanning debug

-  started fixing all the various bugs in the scanner and sub classes
  * laser line detection now works correctly
  * toggling laser & turntable now works correctly
  * added basics for step/degree movements/calculation to turntable class
  * started laying down basics of scan itself (still reverse engineering
fabscan code in general as far as that goes)