Dev

Tons of changes.  Get everything working, along with an example widget.  Update folder structure.  Shift to requirejs.  Allow users to enable or disable plugins, and do authorizations.  Enable adding widgets to dashboards.