removed duplicated type information in Declaration and Identifier
break for switch statements
c parsing struct containing opaque struct no longer breaks

correctly output to cerr
c clang interface moved to own file
astType moved to own file