The first round of tests are passing.
Renamed the WidgetDataInterface file
Updating the name of the mock interface
Renaming some internal variables
First implementation of the widget class