Don't include react js twice...
Async script loading so we don't wait for persona. Refs #798.
Prevent clicking sign in button until persona is ready.
Fix bootstrap js inclusion. Could definitely be cut down still.
Avoid popState on load, see: http://stackoverflow.com/q/6421769/199100
Arguments for each resolved promise are passed as arrays.