changes to bbcode to fix cross scripting vulnerability and adding the possibility to create markup modules