Added GPL3 license to top of 'cheat' as required.

Added GPL3 Licensing header to the top of the main file as requested.
This also adds the main docstring to `cheat` that Pylint kept yelling at me for.