refactor the board row and colum headers into the board class
update the board tests to accept moves in terms of row and column header
get configuration setup for travis-ci integration