add mutable functions to classic node
use classic node instead of node and add reset and swap functions
implement move functions
implement hasValidMove function
tweak comment
Added BoardFactory
Changed some methods to private
Moved getRows and getCols out of boardfactory
move out number of rows/cols from board factory
remove include and improve documentation
add ability to customize the number of rows/cols
move in construction of board to ClassicOthello
remove rows/cols
Removed unnecessary imported package
Merge branch 'boardfactory'

Conflicts:
	src/kth/game/othello/ClassicOthelloFactory.java