Separated Image and Core classes

+ Texture loading and sprite instantiating is now in it's own class
IMAGE
+ NewImage is now called newTexture
+ pushToRender is now called renderImage
+ added returnImageId in the image class.

Images can now be rendered by supplying the Texture Name instead of an
ID.