Beginning to implement rule system.
Adding unit test results to git ignore.
Not sure how these got added, but removing them.
Implementing MoveRuleFactory.