Separate probe control logic from display

Add probe views and template dir for specific probe display
Separate out probe lifecycle control from probe display
Get list of probes from backend and allow selection of a particular
probe to run
Add probe register mechanism (list of probes and corresp views)
fix bug in saveWidgetConfiguration