Lots of changes, capabilities not changed though
changes include:
only uses one pool the entire program (used to use one per tourney)
make_variants and get_current_values no longer use while loops, or lists (much faster than doing like 3 list lookups)
things are imported where needed if where they are needed is only one function (imported to local scope, local lookups are faster)
no real logic changes
Merge pull request #1 from MB6/master

Lots of changes, capabilities not changed though
forgot something
also score is returned in tuples now becuase it houldn;t be changable
un broke make variants from last commit. firxed unnecessary list lookup
Merge pull request #2 from MB6/master

and one more thing...
varius pythonizations
a state to refer back to because big changes are comming
Done integration with rgkit instead of using subprocess
Update rgtuner.py
removed unecssary import
Merge pull request #3 from MB6/master

RGkit integration
added more options! adjustable precision and matchRuns
fixed problems outlined in https://github.com/Spferical/rgtuner/pull/6#issuecomment-57885516
Merge pull request #6 from AngelofSilence/master

Refactoring, rgkit integration, and more features!

Fixes #4