added "any" and "[]" pattern_element types
tested
added json_parser2 example which takes parsed json and returns ruby data structures