John commiting working C parser, segfaults/file problems have been fixed, next step is to add sheild's scructs and connect it to SSS4910