- added a new method in graph interface - added method in the test - graph implemented and pass all the tests
- init with the first interface and tests - added some basic class for the tests