updating assets
starting Texture class
adding BRDF and TextureMaterial
texture import pipeline working
adding filepath handling functions
fixing null reference
splitting primitive type, and moving triangle allocation into mesh
removing dead code
fixing AABBContainVertex
adding boost_filesystem
image file handling
removing println
changing TraceResult to include the primitive
first texture lookups (diffuse and emissive)