Rename unit test to update confusing test
Add bluebird test dep
Add a find based constructor to widgets
Add documentation for widget constructing
Split widgets
Merge pull request #43 from mojotech/sjs/split-widgets

split widgets into separate files