Graph: removed size(), getVertice(), made it to extend List<Vertice>
Graph: removed setSize()
Vertice: removed getConnections
UnmodifiableVerticeList: made field list to be not final, made class not
public
Graph: made it to extend Map<Integer, Vertice>
AbstractListGraph: renamed to SimpleGraph, changed a lot