Restyle login screen, reorganize some source files and fix pickup request confirm fragments not showing up correctly.