Refactor meshes.

Refactored mesh classes and added D3D library to project.
Mesh update and file management.

Added missing files from last check-in and updated Git ignore list.