Changed build profile to add -O3
Optimizations and a new test case.
Added board validation method, restructured branching logic to be a bit more efficient, added notes about performance, and removed old speed tests.