add authentication.xml;
add Authentication class;
add PopupTheme to styles declaration;
declare Authentication class in manifest;
remove no long needed components from fragment_auth.xml;
update Authentication with implementations;
update AuthFragment to implement Authentication;