Removed puzzles used for algorithm development and replaced with fiendish level puzzles
Added 3 unit tests that test standard solving
Modularized object instantiation process