prepare.sh => python

Added version-independent, mostly functional python script with similar
functionality to prepare.sh.
Update documentation

Add basic usage instructions for Windows port. Also made small changes
to cheat.py to accurately display percentages instead of ratios, and
made it version-independent.