Improves persona login functionality

Page now shows an error when permission denied instead of silently
failing. The load time of the page has also been improved
significantly by deferring the load of Persona.
Adds dynamic scrolling to list

Now when keys are pressed in the list, the list automatically scrolls to
the closest section of the list (names starting with a, names starting
with al, etc.)