Added getClosest() methods

Added a getClosest() method to Direction to allow the conversion from a Vector3d to a Direction.

Optionally: Shortened the static initializer.