Update GraphStyle.java to allow custom configuration

By making the constructor public in stead of protected, you can write your own implementations of the NodeStyle and RelationshipStyle interface and create a new GraphStyle with them which you can then pass as a variable in the GraphvizWriter constructor.
Merge pull request #722 from PieterJanVanAeken/patch-1

Update GraphStyle.java to allow custom configuration