.gitignore
new AST types
complete re-work

  - moved parser funcs to seperate parser file
  - re-designed the AST
  - removed the eval logic - don't need that yet
  - more unit tests
deleted binary
added binary to .gitignore