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