test direction keywords

adding new keywords for two more directions, no code support yet
unit-test makeblock

refactor connectregions
six directions, finished