Intercardinal direction support

Implements intercardinal directions `nw`, `ne`, `sw` and `se`.  Fixes #7.