Rewrite of .obj file loading

- Now much faster, although more changes could be made
  to improve speed.
- Using DLists and Vectors in places where their strengths
  are needed.