setValue and reset methods added to Cell
renamed cell.id to cell.position
cell history, starting board generation
getRandomizedCellValue()
generation tests passing
moved board reset to own method
Merge branch 'generate'