Added some more information to Board Data (and added tests).
Added another check to Standard Checks.
Continuing to build up the framework for the solver.
Added in Standard Algorithm, which will be the basic solver.

It still needs far more functions for solving before it will be able to completely solve a problem.