switched computeNormals to CLI and added comments throughout