add settings allowing use of different markup

With these new settings users will be able to use this great script with other html markup.

The new settings names may not be ideal, feel free to adapt/rename it :)

Any thoughts about this ?