Attempts to check for validity of settlement placing

unsuccessful, needs more debugging -- need to fix implementation of
Settlement's adjHex array?
created Hexagon toString()