modified tests runner to support running tests in IDEs like PyCharm.
since manage.py exists, the tests folder can be considered as a Django project hence IDEs can be configured to run django tests