added sopViewer
added save as... dialog to sopMaker
fixed save of sopSpec edits
fixed relationSOP to survive page reload