fixes #147 - added SnapshotUtil.moveBy, and some Javadoc on
TerminalPosition.moveBy limitation