Finishing the Graph implementation
Moving directory structure, fixing build