refactoring popups and modals
add isGuest
add isLoggedIn
Add RequireLoginModal and RequireLogin mixin