update code including new algorithm that finds the path from Rome to Berlin
update README to add status, finish logic but need to refactor to make it cleaner code