Texture Manager

A class that handles texture loading and makes sure to free resources
after the application has closed.