TextureManager class added with tests and assets. Application class fixes. Texture class fixes and improvments. BaseObject little fix