Move node logic

I moved the NodeSwapper, NodeFinder, NodeCapturer into the board package, it seems to be a better fit because it deals with board operations.

Merge if you like it, otherwise discard it.