Added ability to insert a somewhat unique id into a widget when it is added to a dashboard
Made the widget id even better.  Now the symbol is preserved and replaced when inserted into the page.  This way the symbol can be added when editing the code
merged widget id branch