* Fixed bug in legal_move which did not iterate to last column and row.
* Added code to check bounds in get_legal_directions
* Added some input validation code to reversi_query_player
* Fixed bug and added some code to display score on game termination