Changed position and puzzle

Added a linked list which contains 1-9 as requested. There are two
functions in it one that removes and other that checks if a number is
contained. Changes to puzzle is that there is a new method which calls
the solver