Fixed up the .gitignore file and created basic parser skeleton.
Added Tree data structures to grammar