added gradle and graphviz