change name of file and updating the grammar quite a lot too
tweaked the grammar file better to my liking, easier to understand it
also added the GraphViz dot file, keep both up to date