Added LoginButton behavior and layout style.
There are some minor bugs to fix but it is usable now