More work on interfaces and class skeletons

* added getNeighbours method to Graph interface
* added NeighbourhoodGraph and EuclideanMetricSpace classes
* added some javadoc comments
* made ImageMetricSpace class public again