add sort_mesh_videos methods and refactor so that is the basis of mesh.sorted_videos methods