- further enhancement of scanner class:
 * added saveScan method basics for saving point clouds
(very partial implementation for now)
 * added init method , restructured various initialization
steps:
 * split out fetching/listing serial ports, reloading last
scan etc into seperate methods, moved the more generic ones
to the new init method
 * a few additional bugfixes in the serial connection code
 * various tweaks in the scan method
 * moved a few flags to the start of the class (scanning, calibrating etc)
- improvement intialization code
- moved the bulk of the socketio code from simple-scan component
 into this component
- overall cleanup and fleshing out of existing api
- added basis for save method
- overall ui structure restructuring (wip):
 * split out settings & calibration into their own components
 * lots of structural cleanup
 * styling (css) improvements