Removed the doctests from dependencylist

Switched to using pytest for a more complete
unit testing environment.
Added strange ropeproject file to ignore

This is likely generated by the pytest unit tests
due to the fact that it was only noticed after
having run these tests, and in the test folder.
Removed dependencylist inline testing

All testing moved to separate directory for use with
pytest, for a more complete unit test suite.