Added matrix uniform setters to shader class
moved sphere and cube mesh classes to own files
added uniform setters for texures to shader class
added shader enums
updated shader creation with enum rather than strin lookup
added attrib binding to shader class