Added graphviz files and png output to gitignore. Added exceptions for every case where they were required