Added NewModelView

Added a derived class of ModelView to hold the matrices and
keep track of the shader program so that it is only compiled once
for all of the models.