Add support for running tests with pytest-runner.
Add trailing comma for improved future diff readability.
Require setuptools for build/setup.
Update changelog to reflect 5.3 addresses #56.