arbitrary number of meshes

adds functionality to add all meshes stored in a common directory