Vik/dev

Make it so widgets dynamically associate with endpoints.
Define a standard way for widgets to have settings.
Add in multiple views per widget.
Add in view switching based on screen format.
Add in refresh button for widgets.
Add in standard way for widgets to define views.