Basic callback structure is working.
Callback for template rendering works.
Been looking at unit handling for the results page. It looks like there may be no consistency betwen CAD programs handling of units in STL files -- Solidworks seems to output everything as mm, Rhino seems to respect the units set in the program. May need to require user to convert files to cm.
Unit handling works correctly for programs which correctly scale geometry prior to exporting to STL.

Solidworks exports models in mm which have been scaled by the appropriate factor for cm and inches. Presumably this is true for all relevant units. Rhino does not appear to apply a numeric scaling factor when exporting to STL -- ie: 1cc becomes '1.0' volume.
Integrate JSC3D into upload upage.
Started stl_viewer.js file.

JSC3D compiles without error, maybe close to loading data file, using the file API.
Looking at AJAX vs local ways of getting STL file to previewer plugin.
Temporarily commented out preview elements on upload page.
commented out print statements in stl.py and server.
Commented out one functional line in the prev commit. Fixed.
Clean up to stl_server files as per PEP8 + JSC3D now works in results page.

Stl loading happens via the server.
local loading of stl files into viewer works! Jeeesh
Local loading code cleaned up. Asynch isn't working correctly, load only completes for small files.
Asynch loading still kind of messed up.
Local STL loading works!

Scenes aren't properly reinit'd when a second file is loaded, but loading works.
Merge branch 'fix'

"Fix" is the reattached head from JSC3d-local which was detached. This brach adds JSC3D previews on the upload and results page.
reverted drag/drop code out.