added a cpp wrapper around the graph and hfastq algorith with an extern c interface to compile a library from, added a python wrapper that can used in python to make a graph and run the cluster algorithm on