Added getUserBoard(), and ported some stuff

Also fully tested getUserBoard().
Ported Board class and displayBoard() function from the pregame computer.