Added project
Added support for innerTag of same type and halfEnclosedTag

- Have previous code to check more. Need a refactor!