added perceptual hash
added multiprocessing to hash computation, hierarchical clustering algorithm is now based on scipy