Feature/test refactorings

A bunch of things:

* introduced requirements_dev.txt file instead of explanation what to install manually
* sort the project dir delete actions - the method _remove_project dir didn't just remove but also create - see commit message for details
* kill dead code that should check for exception message but never got executed