split Model.draw(..., time) into .draw(...) and .update(time)

Model.java: added translation, rotation, and scale uniforms to shader
            for transforming the model

	    created update() method to update the transformation vectors

fighter_vertex.glsl:
            removed time uniform, transformation vectors are
	    updated on CPU

OpenGLRenderer.java:
            updated draw method after changes in Model api