MeshLoadingScreen implies that this is the screen shown while a mesh is loading. Screen is not a good name for an example.

First of all you should remove all of this Screen/Application stuff from this pull request. Then you should work on your second pull request by incorporating the Javelin Application and Launcher classes as requested.