pytest-monkeyplus isn't pytest 3.0 compatible yet, so we have to explicitly forbid pytest 3.0+ in requirements.
... and fixed pep8 warnings. There's a lot of them that are still ignored, but that's because it's too much of a step to take at once.