Simplified material loading.  Also enabled loading of multiple types of the same shader into a program
Created GEController class to handle movements of objects.  Replaced transform *Vel members with GEControllers.  Created Constant and Oscillator controller types.