Tidied up Board.java, and added a super basic tester within it.  Also Node.java has some useful comments now.