Feature/loadmask

This PR adds a simple load mask to the application when it first starts. This is useful because it will hide the slight, but perceptible delay that it takes the client/browser to generate some of the UI components and initialize everything. This is most noticeable when the client needs to first download all of the javascript dependencies before it can begin generating the UI.

@jazahn Can you take a look at this when you get a chance?