Feature/pytest

Replacing test suite runner with pytest - this allows us to strip the `setup_requires` line in `setup.py` which should mean when running `pip install Flask-Via` the test suite requirements are not installed.