Integrate pulse website

Pull request for Bug 1017957.

- Added menu;
- "Queues" and "Users" only shown when user is logged in;
- Minor styling to make UI consistent.
I think we should rename this file to indicate that it's used for persona auth. Right now it's strange that we only load a file named "base.js" if we are using Persona.