Add Prefuse force directed layout computation

Changes to add a computePrefuse method to force directed graphs. This method calls a computeFast method which implements the same layout algorithm as the Prefuse java-based visualisation library. This results in faster layout computation for larger graphs and can be used in place of the computeIncremental method for graphs with 200+ nodes.