random_distance_matrix -> randdm

Renamed function to be more pythonic. Updated constructor and random_fn parameters to have default values of None, as the documentation that was generated was pretty horrible looking.