Updated Assortativity to match new metric types

Updated Assortativity to match new metric types. Aggregated all nine classes to only three. Use AssortativityU or AssortativityR for all types of graphs (weighted, unweighted, directed, undirected) and set details by parameters from now on.