Added texture support (pretty much ripped from Open.GL at this point, just trying to get everything to work. Image loading is just getting started.
For now I'll just use lodepng (http://lodev.org/lodepng/) to get the ball rolling