Group namespaces

This pull request implements group namespaces as described in #37 and should therefore fix and close #37.
I had to add the multiTag structure to the Group type so it can be used later on.
Subgroups inherit their namespace from their parents which opens the question for me if this request should also add a namespace separator which can be globally set per parser?