added bvh and shaders, for assignment 4.4 and 4.4.1