add simple makefile
add symbol type
add .gitignore file
add parse_state
add convenience rest method for parse_state
make tests test for missing include guards
add literal parser