Fixed checkState in Processor to be more in line with what we'll want it to do.  Moved changertest to another file and started thinking about the reverse changer test.

Signed-off-by: Daniel Shumway <shumway.danny@gmail.com>
Baby steps.
Changer test is now more accurate, but also slower.

Signed-off-by: Daniel Shumway <shumway.danny@gmail.com>
Piglet can now save its databases.  I'll work on loading them back in next, and then we'll see if she gets any better at this stuff over time.  Everything so far has been extremely limited.  I'm still waiting for that breakthrough when she starts doing interesting things.  I don't know when that will be.
I can improve the algorithms over and over and over again, but I need to have just one change that will make it all fit together.  There's something I'm not quite hitting.

Signed-off-by: Daniel Shumway <shumway.danny@gmail.com>
Playing around with optimizations

Signed-off-by: Daniel Shumway <shumway.danny@gmail.com>
Piglet can remember the information she saves now, which will allow us to build large persistent databases.  Still a lot to do, but this is positive.

Signed-off-by: Daniel Shumway <shumway.danny@gmail.com>
Getting better tests and fixing all kind of errors, but it's still clear that the reverse-changer test won't be enough to single-handedly tackle this problem.  Time to actually use the tests and get Piglet to try building some of her own algorithms.
Remember, Piglet doesn't need to be amazing - just, interesting.

Signed-off-by: Daniel Shumway <shumway.danny@gmail.com>
Merge pull request #11 from danShumway/develop

Research