Conflicts: pokemontools/crystal.py
Make tests mostly work
Mostly division. Also cleaned up a couple uses of bare open().
Turns out that uselessly importing the 7300-line crystal.py on every single invocation adds up!
- Use the with statement, so it works with pypy (dies with "too many open files" otherwise) - Nuke dem tabs - Get rid of the global, yikes