fix persona login and add more angular stuff