Removing pstatistics
Templating the network class

Templating the network class to be possible to use any
type of vertex
Adjusting vertex and network class to polymorphism

The vertex class now have operator() as a virtual function
so it can return the correct type.
Network Now returns the correct type for operator()
Adding a comment on vertex virtual function
Removing unneeded methods from vertex and nodes

Removed Set/Get mark from nodes, since now one should
create a derived class to set new proprieties to those.
Correcting source files to avoid linkage fail
Ignoring some files