proj6: modified PoseNode class, add comments to all