Added 2 strategies

The solver can now solve puzzles using elimination of possibilities
based on lines and 3x3 squares. This should solve most simple puzzles,
but more strategies will be required in order to solve harder puzzles.