Hide content until page UI is setup

This change hides the page body until after all of the buttons and the accordion are setup with jQuery UI. Without this, if the page loads slowly the user can see the default button look and other general ugliness until our setup code finishes. Now that's not an issue.