Updated the mesh, also added JavaDocs to everything

Also added the ability to create custom model loaders.