Initial commit with "new" traversing parser and rudimentary .gitignore