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.