Update signin markup
Add login shim and fix hide/show