Separated site create/updatae into includable dialog. Added site edit
functionality to site detail page.