Refactoring of Game logic code to separate package

This should make it easier to play the same (or different) Ais
by a different set of rules.  As long as your ruleset can accept
a slice of FarkleAi's and return winner, it will run in this code.