Added failing tests for various widgets that assert that values are stringified when comparing.

Relates to #123.
Fixing failing tests. Closes #123.
Update widgets.js

Allow to set placeholder text on a textarea widget
Merge pull request #126 from jvanveen/patch-1

Update widgets.js
Test for #126
Adding a "file" field, widget, example, and associated tests.