Refactored out cell values and logic to a value object
Added basic console, see README