First commit. First step in creating graph library