Massive update - minor bugfixes and new features

Added:
* better documentation at the top
* support for repeated invocations on the same `<select>` (returning updated version of the same `widget` object)
* jQuery/Zepto plugin now also binds `widget` as `.data()` on `widget.container`
* `.destroy()` method now resets all options and instance properties via `delete`
* ...