add Widget resource

For testing and developing the base template app, this commit adds a Widget model, WidgetsController, and a couple specs to test the WidgetSerializer.