Code cleanup, moved Vec3D and Vertex to utils, renamed IOUtil to StreamingUtil and added proper docstring