Added support for special chars, like \$. Also allowed for sequencing in
tags, which means we can have empty tags now! What a win!