Split vertices out into an object file loader.

Doesn't support many of the strange and wonderful properties yet, but it's nicer
than compiling things by hand.
Use assimp to import mesh.
Implement an index buffer again.