Got the solver working

Tested on solving blank puzzle. We can test it solving a puzzle with
starting numbers once we get that set up.