fix bug (from KTH Social)
add ability to build game from list of node data, and some cleanup
move node logic into board package
restructure
Merge pull request #50 from mharrys/move-node

Move node logic
Merge pull request #51 from mharrys/restructure-packages

Restructure demo and game
merge branch 'master' into board-factory
add missing imports
remove code for two players only
sort nodes after building from nodes data
better board formatter to support more boards
handle nodes that are null
change printout
add new factory method and demo 6
deprecate board formatter
rename reader to scanner
minor style fix
change error message
move node swapper implemenation to board package
remove unused imports