Updated Internals for LoadingScreen Class

The LoadingScreen class has changed how it loads and represents its
images on a panel. Since the easiest time-effective solution for loading
screens is to display a simple animated image, the class has switched
from using ImageIO class to using Toolkit class because ImageIO requires
manual iteration through GIFs and Toolkit does not.

All responsibilities of rendering the image has been moved from the
LoadingScreen constructor to it's overriden paintComponent() method.

The location of resources has changed from img to resources.