Add smallestItem argument to getSamples() and getSamplesUnique().
Add tests for the smallestItem argument.
Make the form respect the smallest item field.
Add utf8 to bower.json.

Also ran the following to update index.html:

    $ grunt wiredep

We are adding utf8 in an attempt to handle Unicode random seed values
robustly.
Switch from using node-sha256 to jsSHA.
Get jsSHA working.