Huge commit with login and household functionality