BIG update. Added code to run Weinberger's LMNN learning algorithm to generate a Mahalanobis metric. Python code will spawn a MATLAB instance and call the requisite libraries to run the optimization. Matrix generation and loading tested; seems to work, though some parameter tuning (pca dimensions, and train size) necessary for convergence. NOT YET tested the KNN accuracy of these metrics. ALSO: added some command-line options to main.py, and code that runs with --plot to output histograms of the clique sizes distribution.