use call by reference for neighbour lookup. fixes #32
major enhancements, new step type

- add move step (additionally to remove/insert) fixes #34
- add outstream operator to Point
- minor fix: remove duplicate percentage progress log metropolis
Merge branch 'frickel'