Improve UX on page-load

The objective was to remove the flash of unstyled text that happens on page-load.

This was accomplished by bringing in the elements on quick-fades, cascading from the top of the page to the bottom, in order.  The main button now fades in slowly on a timer, to drive the users attention to it.

The trigger for all of this is angular's ng-scope class, which triggers when the page has completed loading (to remove any possibility of FOUT).