SOIL Image library as its own class