Added MIT License
Updated demo to latest jQuery and jQueryUI.  Switched from deprecated 'widgetBaseClass' to 'widgetName'
Changed from "destroy" to "_destroy"
Conditionally creating Knockout binding handlers only if KO is present.

Fixed a few JSLint issues.