fixed bug in mi_from_dm_alt where responses that are empty spike trains (i think) were not being countes as their own nearest neighbours. THere is still a problem in counting whou is nearest when they are all zero...
changed the way things are printed during execution
added to structure of report
Confusion matrix is now working, aparetnly when seeding the clusters, if they are empty, a problem happens, it might actually work better with the random seeding
The directory to work on is now passed as a command line argument to the calculate_distance_matrices.py script
worked on clustering.jl initialising seeds only works when there are no zero spike trains, otherwise it fails. Also, medoids lose their clusters