Added IOperation and all the KenKen Operations.
Added GroupDefinition object.
Added group definitions to puzzle object.
Made puzzle builder interface public.
Added group definitions to the simple puzzle builder.
Added group, row, and column validation.
Added puzzle validation tests.
Added nuget packages to gitignore