Reconstruct directory structure. Decouple file read and render
Complete .obj reader and mesh builder. Basic test passed.
Move getopt to manager/.  Dont trace runtime data
Add deferData field in shadeInfo, add deferData arg to intersect related
func
Use 2 stage calc for triangle. Bugfix
Merge branch 'feature/refactor/2stageCalc' into develop
Add cunit command