expect data to be passed directly
compile types and structs to m3format.json
add .obj to gitignore
begin three.js loader; fix objconv