Merge branch 'backend-redesign'
Updated README with new backend info
Set up jquery ui styling
Bug fix: don't try to add anything if nothing is selected
Added some public methods
Fixes for non-unique lists
New option: max items
Bug fix: correct method call for refreshing show all and featured buttons + wrapping in checks to the ui option
Added the concept of a widget and made ShowAll one (mostly)