Added CalibratedControllerFragment.  Basically refactored the code from
the dashboard.  This is for situations when the stimuli needs to be
"trained" in real-time.  Also added an unused controller for situations
when there is no stimuli.
Refactored the dashboard.  It is now derived from the
CalibratedControllerFragment
Cosmetic changes