Introduce the check() function

Closes #35
Tweak formatting and wording
Include the PYPI README but don't worry about the GitHub one for distribution