Issue 900 main site dialog

Use the dialog for *ALL* signin/signup, even from the main site.

fixes #900