Model and tsp classes

All models classes are almost finished (with Javadoc)