Some changes

I've made some changes in Model and SubMesh classes, fixed log error in ShaderProgram class and synchronized Animation class with original class