Abstracted a lot of gl commands to a model class

Need to abstract uniform and attribute information into shader files