Added Texture class, corrected header guard names.