Each element has it's own setting

@kingsidharth Take a look at this.
Have fixed that `content` option issue.

The problem was with the way immoral was created. There was too much of patchwork and due to changing specs, I lost the flow somewhere.

`$.immoral.settings` was applied to a number of selectors together, but it didn't cater for the settings of each element. That is why the `content` option took the last set value.

Have created a new demo file called `demo-override.html`. Have tested it, but you also add a new entry to it and see if it works fine.