begin implementation of class for generalized rendering of objects
cleaned up model class and shaderutils a bit, also some broken light work going on in fighter shader