patched code to allow for self_closable tags
added explaination of TagSifter#process_text
added failing test for fancy [list] [*] [/list] syntax