Improved Resource Manager

The Resource Manager is no longer a singleton which preloads all texture
assets. It is now a static class which stores a map of texture data. You
can preload, get and remove data from any class since it is entirely
static.