Added method to check if grid is solved
Created cell class to have value nil?
Cell can accept value and knows if solved
Cell knows allowed values
tested argument for allowed values range