Updated to use play-authenticate