* Deletion of the SGLGraph class to make an approach much more like Boost:
  adjacency_list and adjacency_matrix are now graphs on their own

* Creation of the AbstractGraph abstract class whuch the other graphs inherit from.
  This class will handle all the generic graph algorithms and other generic methods