Add login modal

Also refactored popups into separate partials