Adds sign in functionality and improves home page