add new getters to Graph.Entity module, update eulerian path (and cycle) search functions in Graph.Utility module
update Input