added 'persona' to legal providers - this should probably be a db table
pep8'ted some of the file
Support for multiple login providers in template