Created better HTML structure for easier testing; fixed small error in the js
Added opt group and multiple select to the demos.
Added opt group and multiple select to the demos.