Cleanup of the LoadingScreenController.
* Moved the view code from the controller to a new view, LoadingScreenView.
* Changed from a single FinishedLoadingEventListener to a List of said type, as to allow for more than one listener.
Merge branch 'loadingScreenCleanup' into development