Huge Changes - Part 2

Iterative deepening, hash move list, reports time taken, starting
process of using StandardChessBoard.