Add texture support!

Using modified version of libSOIL for OpenGL 3