ADDED CLASS "MARSHALLER" WITH RECURSION SKELETON

The "Marshaller" supports traversion over a infinitely nested data expression such as:
"[[b0,b1],[[c2],[c3]],a4,[b5,b6,b7]]"
Currently only the recursion level is being captured.
The next iteration will contain the element position for elements of the same hierarchy
along with actual element parsing.