since paths are relative, this poses a problem when your root dir isn't the root dir for where you load your modules from, so if your project was at /root, and your modules and tests were in /root/src with your PYTHONPATH having set src/ as a dir, then when you ran pyt sometest from /root, it would find test module: src.sometest, this has been fixed and pyt will now return sometest. It does this by checking each dir for an __init__.py file, and removing those dirs if they are not valid python modules. Updates test, and fixes some other bugs that I hadn't encountered, but noticed