Initial version
Removed redundant comments
Added widgetDialog.js
Removed widget dialog logic, now in widgetDialog.js
Param change to addWidget
Added dataSources