new instance var 'board_final'
encapsulates print and output code into another file/module
MAJOR refactoring of output code
refactors get_col_num method and tests