About Customized Geotools Graph

Geotools's graph module customized and evolutioned. Some refactoring has been made in order to reduce coupling and place Graphable states out of the graph model.