Models are now nicer to load/interact with

Attribute data has been pushed to the mesh loader.
Unifrom initialization is now done by parsing the shaders.
The model class now asks the meshFactory to determine the model type
based on the file extension.