Make demo use valid markup

The plugin has to be attached to either ul or ol element! Maybe this
could be changed later. If parent is not either, create it instead?